你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
RequestContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
可用于控制客户端发送的请求的行为的选项。
public class RequestContext
type RequestContext = class
Public Class RequestContext
- 继承
-
RequestContext
构造函数
RequestContext() |
初始化 RequestContext 类的新实例。 |
属性
CancellationToken |
要检查取消的标记。 |
ErrorOptions |
控制如果基础响应指示失败,操作在什么条件下引发异常。 |
方法
AddClassifier(Int32, Boolean) |
ResponseClassifier自定义此操作的 以更改默认Response分类行为,以便它将传入的状态代码视为错误或未按指定。 状态代码分类器在所有 ResponseClassificationHandler 分类器之后应用。 如果希望通过日志记录和分布式跟踪策略来防止将特定响应状态代码视为错误,这非常有用,也就是说,如果响应未分类为错误,则不会在日志或分布式跟踪中显示为错误。 |
AddClassifier(ResponseClassificationHandler) |
ResponseClassifier为此操作自定义 。 添加 会 ResponseClassificationHandler 更改分类行为,以便它首先尝试通过 处理程序对响应进行分类,如果处理程序没有意见,它将改用默认分类器。 处理程序按顺序应用,因此,最近添加的 优先。 如果希望通过日志记录和分布式跟踪策略来防止将特定响应状态代码视为错误,这非常有用,也就是说,如果响应未分类为错误,则不会在日志或分布式跟踪中显示为错误。 |
AddPolicy(HttpPipelinePolicy, HttpPipelinePosition) |
HttpPipelinePolicy在此请求的持续时间内,将 添加到管道中。
策略在管道中的位置由 |
运算符
Implicit(ErrorOptions to RequestContext) |
使用给定的 RequestContext 初始化 ErrorOptions 类的新实例。 |