你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
DisposableHttpPipeline 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
的 HttpPipeline 实现,可能包含需要处置的资源。
public sealed class DisposableHttpPipeline : Azure.Core.Pipeline.HttpPipeline, IDisposable
type DisposableHttpPipeline = class
inherit HttpPipeline
interface IDisposable
Public NotInheritable Class DisposableHttpPipeline
Inherits HttpPipeline
Implements IDisposable
- 继承
- 实现
属性
ResponseClassifier |
ResponseClassifier此管道调用中使用的实例。 (继承自 HttpPipeline) |
方法
CreateMessage() |
创建一个新的 HttpMessage 实例。 (继承自 HttpPipeline) |
CreateMessage(RequestContext, ResponseClassifier) |
创建一个新的 HttpMessage 实例。 (继承自 HttpPipeline) |
CreateMessage(RequestContext) |
的 HttpPipeline 实现,可能包含需要处置的资源。 (继承自 HttpPipeline) |
CreateRequest() |
创建一个新的 Request 实例。 (继承自 HttpPipeline) |
Dispose() |
如果基础传输由客户端拥有,则释放该传输,即它是通过 上的 HttpPipelineBuilderBuild 方法创建的。 如果基础传输不归客户端所有,即在 上 ClientOptions作为自定义传输提供,则不会释放它。 不释放客户端外部拥有的传输(即,通过 ClientOptions 提供的传输)的原因是考虑到可以在客户端之间共享自定义传输的情况。 在这种情况下,可以释放其他客户端仍在使用的传输。 在内部创建传输时,它可以正确确定共享实例是否正在使用。 |
Send(HttpMessage, CancellationToken) |
以同步方式调用管道。 任务完成后,响应将设置为 Response 属性。 (继承自 HttpPipeline) |
SendAsync(HttpMessage, CancellationToken) |
异步调用管道。 任务完成后,响应将设置为 Response 属性。 (继承自 HttpPipeline) |
SendRequest(Request, CancellationToken) |
与提供的请求同步调用管道。 (继承自 HttpPipeline) |
SendRequestAsync(Request, CancellationToken) |
使用提供的请求异步调用管道。 (继承自 HttpPipeline) |