regola

Elemento regola di richiesta. Una o più regole sono facoltative nel <ruleset> elemento.

Attributi

OnMatch = "break" | "continue" | "error": Facoltativo. Il valore predefinito è “break”.

Replace = "first" | "all": Facoltativo. Il valore predefinito è “first”.

RequestType = "types": facoltativo. Specifica a quale contesto di input si applica la regola. types è un elenco separato da virgole, che può includere uno o più token elencati nella tabella seguente. Se RequestType non è specificato, la regola si applica alle richieste ricevute in tutti i contesti supportati.

token

Contesto

Descrizione

è

/is/image/

Applicato alle richieste Image Server

ir

/ir/render/

Applicato alle richieste di Image Rendering

statico

/is/content/

Applicato alle richieste di contenuto statico

Name = "text": Facoltativo. Utilizzato per identificare <rule> nei registri di debug e nei messaggi di errore.

*Attributo* ="value": facoltativo. <rule> Gli elementi possono definire uno qualsiasi dei seguenti attributi in qualsiasi combinazione. Se specificato e la regola viene trovata correttamente, ignoreranno gli attributi di catalogo corrispondenti per questa richiesta. Il valore predefinito è RequestType="is".

Attributo

Attributo catalogo immagini corrispondente

DefaultImageMode

attribute::DefaultImageMode

ErrorImage

attribute::ErrorImage

Scade

attribute::Scadenza

MaxPix

attribute::MaxPix

RequestLock

attribute::BloccoRichiesta

RequestObfuscation

attribute::RequestObfuscation

RootUrl

attribute::RootUrl

SavePath

attribute::SalvaPercorso

ContrassegnoAcqua

attribute::ContrassegnoAcqua

Per ulteriori informazioni, consulta la descrizione dell’attributo del catalogo immagini corrispondente.

Gli attributi di scadenza sostituiscono solo i valori di attributo predefiniti. L’esclusione viene ignorata se un catalog::Expiration alla richiesta.

Dati

<expression>

Facoltativo

<substitution>

Facoltativo

<addressfilter>

Facoltativo

<header>

Facoltativo

Note

Se entrambi <expression> e <substitution> vengono specificati e le sottostringhe acquisite non vengono utilizzate, la prima sottostringa corrispondente viene sostituita con <substitution>.

Se <expression> non è specificato, qualsiasi percorso corrisponde a e <substitution> viene aggiunto alla fine del percorso.

Se <substitution> non è specificato, non si verifica alcuna trasformazione di percorso o query, ma tutti gli attributi di catalogo specificati vengono ignorati. Se <substitution> è vuoto, la sottostringa corrispondente viene rimossa.

Il <addressfilter> viene applicato solo quando si verifica una corrispondenza e prima dell’applicazione delle regole di query.

In questa pagina