Share via


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()

基になるトランスポートがクライアントによって所有されている場合は破棄します。つまり、 の Build メソッド HttpPipelineBuilderを使用して作成されました。 基になるトランスポートがクライアントによって所有されていない場合、つまり、 で ClientOptionsカスタム トランスポートとして提供された場合、破棄されません。 クライアントの外部で所有されているトランスポートを破棄しない理由は、カスタム トランスポートがクライアント間で ClientOptions 共有されるシナリオを考慮するためです。 この場合、他のクライアントが引き続き使用しているトランスポートを破棄できます。 トランスポートが内部的に作成されると、共有インスタンスが使用されているかどうかを適切に判断できます。

Send(HttpMessage, CancellationToken)

パイプラインを同期的に呼び出します。 タスクが完了すると、 プロパティに応答が Response 設定されます。

(継承元 HttpPipeline)
SendAsync(HttpMessage, CancellationToken)

パイプラインを非同期的に呼び出します。 タスクが完了すると、 プロパティに応答が Response 設定されます。

(継承元 HttpPipeline)
SendRequest(Request, CancellationToken)

指定された要求と同期的にパイプラインを呼び出します。

(継承元 HttpPipeline)
SendRequestAsync(Request, CancellationToken)

指定された要求を使用してパイプラインを非同期的に呼び出します。

(継承元 HttpPipeline)

適用対象