Compartir a través de


RequestContext.AddClassifier Método

Definición

Sobrecargas

AddClassifier(ResponseClassificationHandler)

Personaliza para ResponseClassifier esta operación. Agregar un ResponseClassificationHandler cambia el comportamiento de clasificación para que primero intente clasificar una respuesta a través del controlador y, si el controlador no tiene una opinión, en su lugar usa el clasificador predeterminado. Los controladores se aplican en orden, por lo que el agregado más recientemente tiene prioridad. Esto es útil en los casos en los que desea evitar que los códigos de estado de respuesta específicos se traten como errores mediante el registro y las directivas de seguimiento distribuido, es decir, si una respuesta no se clasifica como un error, no aparecerá como un error en los registros o seguimientos distribuidos.

AddClassifier(Int32, Boolean)

Personaliza para ResponseClassifier que esta operación cambie el comportamiento de clasificación predeterminado Response para que considere que el código de estado pasado es un error o no, como se especifica. Los clasificadores de código de estado se aplican después de todos los ResponseClassificationHandler clasificadores. Esto es útil en los casos en los que desea evitar que los códigos de estado de respuesta específicos se traten como errores mediante el registro y las directivas de seguimiento distribuido, es decir, si una respuesta no se clasifica como un error, no aparecerá como un error en los registros o seguimientos distribuidos.

AddClassifier(ResponseClassificationHandler)

Source:
RequestContext.cs

Personaliza para ResponseClassifier esta operación. Agregar un ResponseClassificationHandler cambia el comportamiento de clasificación para que primero intente clasificar una respuesta a través del controlador y, si el controlador no tiene una opinión, en su lugar usa el clasificador predeterminado. Los controladores se aplican en orden, por lo que el agregado más recientemente tiene prioridad. Esto es útil en los casos en los que desea evitar que los códigos de estado de respuesta específicos se traten como errores mediante el registro y las directivas de seguimiento distribuido, es decir, si una respuesta no se clasifica como un error, no aparecerá como un error en los registros o seguimientos distribuidos.

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

Parámetros

classifier
ResponseClassificationHandler

Clasificador personalizado.

Excepciones

Si se llama a este método después RequestContext de que se haya usado en una llamada de método.

Se aplica a

AddClassifier(Int32, Boolean)

Source:
RequestContext.cs

Personaliza para ResponseClassifier que esta operación cambie el comportamiento de clasificación predeterminado Response para que considere que el código de estado pasado es un error o no, como se especifica. Los clasificadores de código de estado se aplican después de todos los ResponseClassificationHandler clasificadores. Esto es útil en los casos en los que desea evitar que los códigos de estado de respuesta específicos se traten como errores mediante el registro y las directivas de seguimiento distribuido, es decir, si una respuesta no se clasifica como un error, no aparecerá como un error en los registros o seguimientos distribuidos.

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

Parámetros

statusCode
Int32

Código de estado para el que se va a personalizar la clasificación.

isError
Boolean

Si el código de estado pasado debe clasificarse como un error.

Excepciones

statusCode no está comprendido entre 100 y 599 (ambos incluidos).

Si se llama a este método después RequestContext de que se haya usado en una llamada de método.

Se aplica a