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

DisposableHttpPipeline 类

定义

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
继承
DisposableHttpPipeline
实现

属性

ResponseClassifier

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

(继承自 HttpPipeline)

方法

CreateMessage()

创建一个新的 HttpMessage 实例。

(继承自 HttpPipeline)
CreateMessage(RequestContext)

HttpPipeline 实现,可能包含需要处置的资源。

(继承自 HttpPipeline)
CreateMessage(RequestContext, ResponseClassifier)

创建一个新的 HttpMessage 实例。

(继承自 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)

适用于