你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

RequestContext.AddClassifier 方法

定义

重载

AddClassifier(ResponseClassificationHandler)

ResponseClassifier为此操作自定义 。 添加 会 ResponseClassificationHandler 更改分类行为,以便它首先尝试通过 处理程序对响应进行分类,如果处理程序没有意见,它将改用默认分类器。 处理程序按顺序应用,因此,最近添加的 优先。 如果希望通过日志记录和分布式跟踪策略来防止将特定响应状态代码视为错误,这非常有用,也就是说,如果响应未分类为错误,则不会在日志或分布式跟踪中显示为错误。

AddClassifier(Int32, Boolean)

ResponseClassifier自定义此操作的 以更改默认Response分类行为,以便它将传入的状态代码视为错误或未按指定。 状态代码分类器在所有 ResponseClassificationHandler 分类器之后应用。 如果希望通过日志记录和分布式跟踪策略来防止将特定响应状态代码视为错误,这非常有用,也就是说,如果响应未分类为错误,则不会在日志或分布式跟踪中显示为错误。

AddClassifier(ResponseClassificationHandler)

Source:
RequestContext.cs

ResponseClassifier为此操作自定义 。 添加 会 ResponseClassificationHandler 更改分类行为,以便它首先尝试通过 处理程序对响应进行分类,如果处理程序没有意见,它将改用默认分类器。 处理程序按顺序应用,因此,最近添加的 优先。 如果希望通过日志记录和分布式跟踪策略来防止将特定响应状态代码视为错误,这非常有用,也就是说,如果响应未分类为错误,则不会在日志或分布式跟踪中显示为错误。

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

参数

classifier
ResponseClassificationHandler

自定义分类器。

例外

如果在方法调用中使用 后 RequestContext 调用此方法。

适用于

AddClassifier(Int32, Boolean)

Source:
RequestContext.cs

ResponseClassifier自定义此操作的 以更改默认Response分类行为,以便它将传入的状态代码视为错误或未按指定。 状态代码分类器在所有 ResponseClassificationHandler 分类器之后应用。 如果希望通过日志记录和分布式跟踪策略来防止将特定响应状态代码视为错误,这非常有用,也就是说,如果响应未分类为错误,则不会在日志或分布式跟踪中显示为错误。

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

参数

statusCode
Int32

要为其自定义分类的状态代码。

isError
Boolean

是否应将传入状态代码分类为错误。

例外

statusCode 不在 100 到 599 之间, (包含) 。

如果在方法调用中使用 后 RequestContext 调用此方法。

适用于