Freigeben über


RequestContext.AddClassifier Methode

Definition

Überlädt

AddClassifier(ResponseClassificationHandler)

Passt die ResponseClassifier für diesen Vorgang an. Das Hinzufügen eines ResponseClassificationHandler ändert das Klassifizierungsverhalten, sodass zuerst versucht wird, eine Antwort über den Handler zu klassifizieren. Wenn der Handler keine Meinung hat, verwendet er stattdessen den Standardklassifizierer. Handler werden in der Reihenfolge angewendet, sodass der zuletzt hinzugefügte Vorrang hat. Dies ist nützlich für Fälle, in denen Sie verhindern möchten, dass bestimmte Antworten status Codes durch Protokollierung und verteilte Ablaufverfolgungsrichtlinien als Fehler behandelt werden. Das heißt, wenn eine Antwort nicht als Fehler klassifiziert ist, wird sie nicht als Fehler in Protokollen oder verteilten Ablaufverfolgungen angezeigt.

AddClassifier(Int32, Boolean)

Passt das ResponseClassifier für diesen Vorgang an, um das Standardklassifizierungsverhalten Response so zu ändern, dass der übergebene status Code wie angegeben als Fehler betrachtet wird. Statuscodeklassifizierer werden nach allen ResponseClassificationHandler Klassifizierern angewendet. Dies ist nützlich für Fälle, in denen Sie verhindern möchten, dass bestimmte Antworten status Codes durch Protokollierung und verteilte Ablaufverfolgungsrichtlinien als Fehler behandelt werden. Das heißt, wenn eine Antwort nicht als Fehler klassifiziert ist, wird sie nicht als Fehler in Protokollen oder verteilten Ablaufverfolgungen angezeigt.

AddClassifier(ResponseClassificationHandler)

Quelle:
RequestContext.cs

Passt die ResponseClassifier für diesen Vorgang an. Das Hinzufügen eines ResponseClassificationHandler ändert das Klassifizierungsverhalten, sodass zuerst versucht wird, eine Antwort über den Handler zu klassifizieren. Wenn der Handler keine Meinung hat, verwendet er stattdessen den Standardklassifizierer. Handler werden in der Reihenfolge angewendet, sodass der zuletzt hinzugefügte Vorrang hat. Dies ist nützlich für Fälle, in denen Sie verhindern möchten, dass bestimmte Antworten status Codes durch Protokollierung und verteilte Ablaufverfolgungsrichtlinien als Fehler behandelt werden. Das heißt, wenn eine Antwort nicht als Fehler klassifiziert ist, wird sie nicht als Fehler in Protokollen oder verteilten Ablaufverfolgungen angezeigt.

public void AddClassifier (Azure.Core.ResponseClassificationHandler classifier);
member this.AddClassifier : Azure.Core.ResponseClassificationHandler -> unit
Public Sub AddClassifier (classifier As ResponseClassificationHandler)

Parameter

classifier
ResponseClassificationHandler

Der benutzerdefinierte Klassifizierer.

Ausnahmen

Wenn diese Methode aufgerufen wird, nachdem das RequestContext in einem Methodenaufruf verwendet wurde.

Gilt für:

AddClassifier(Int32, Boolean)

Quelle:
RequestContext.cs

Passt das ResponseClassifier für diesen Vorgang an, um das Standardklassifizierungsverhalten Response so zu ändern, dass der übergebene status Code wie angegeben als Fehler betrachtet wird. Statuscodeklassifizierer werden nach allen ResponseClassificationHandler Klassifizierern angewendet. Dies ist nützlich für Fälle, in denen Sie verhindern möchten, dass bestimmte Antworten status Codes durch Protokollierung und verteilte Ablaufverfolgungsrichtlinien als Fehler behandelt werden. Das heißt, wenn eine Antwort nicht als Fehler klassifiziert ist, wird sie nicht als Fehler in Protokollen oder verteilten Ablaufverfolgungen angezeigt.

public void AddClassifier (int statusCode, bool isError);
member this.AddClassifier : int * bool -> unit
Public Sub AddClassifier (statusCode As Integer, isError As Boolean)

Parameter

statusCode
Int32

Der status Code, für den die Klassifizierung angepasst werden soll.

isError
Boolean

Gibt an, ob der übergebene status Code als Fehler klassifiziert werden soll.

Ausnahmen

statusCode liegt nicht zwischen 100 und 599 (inklusive).

Wenn diese Methode aufgerufen wird, nachdem das RequestContext in einem Methodenaufruf verwendet wurde.

Gilt für: