Elemento regola di richiesta. Una o più regole sono facoltative nel <ruleset>
elemento.
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 |
|
ErrorImage |
|
Scade |
|
MaxPix |
|
RequestLock |
|
RequestObfuscation |
|
RootUrl |
|
SavePath |
|
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.
<expression> |
Facoltativo |
<substitution> |
Facoltativo |
<addressfilter> |
Facoltativo |
<header> |
Facoltativo |
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.