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

HttpPipeline 类

定义

表示一个基元,用于通过添加 HttpPipelinePolicy 处理步骤发送 HTTP 请求和接收可扩展响应。

public class HttpPipeline
type HttpPipeline = class
Public Class HttpPipeline
继承
HttpPipeline
派生

构造函数

HttpPipeline(HttpPipelineTransport, HttpPipelinePolicy[], ResponseClassifier)

使用提供的传输、策略和响应分类器创建 的新 HttpPipeline 实例。

属性

ResponseClassifier

ResponseClassifier此管道调用中使用的实例。

方法

CreateClientRequestIdScope(String)

创建一个范围,其中所有传出请求都将使用提供的

CreateHttpMessagePropertiesScope(IDictionary<String,Object>)

创建一个范围,其中所有 HttpMessage都提供属性。

CreateMessage()

创建一个新的 HttpMessage 实例。

CreateMessage(RequestContext)

表示一个基元,用于通过添加 HttpPipelinePolicy 处理步骤发送 HTTP 请求和接收可扩展响应。

CreateMessage(RequestContext, ResponseClassifier)

创建一个新的 HttpMessage 实例。

CreateRequest()

创建一个新的 Request 实例。

Send(HttpMessage, CancellationToken)

同步调用管道。 任务完成后,响应将设置为 Response 属性。

SendAsync(HttpMessage, CancellationToken)

异步调用管道。 任务完成后,响应将设置为 Response 属性。

SendRequest(Request, CancellationToken)

使用提供的请求同步调用管道。

SendRequestAsync(Request, CancellationToken)

使用提供的请求异步调用管道。

适用于