Share via


HttpMessage クラス

定義

を流れるコンテキストを表します HttpPipeline

public sealed class HttpMessage : IDisposable
type HttpMessage = class
    interface IDisposable
Public NotInheritable Class HttpMessage
Implements IDisposable
継承
HttpMessage
実装

コンストラクター

HttpMessage(Request, ResponseClassifier)

HttpMessage の新しいインスタンスを作成します。

プロパティ

BufferResponse

応答をパイプラインの一部としてバッファーに格納するかどうかを示す値を取得または設定します。 既定値は true です。

CancellationToken

CancellationToken処理中に使用される HttpMessage

HasResponse

このメッセージに応答が設定されているかどうかを示す値を取得します。

NetworkTimeout

このメッセージのネットワーク タイムアウト値を取得または設定します。 で指定されたNetworkTimeout値が代わりに使用される場合null。 既定値は null です。

ProcessingContext

メッセージの処理コンテキスト。

Request

このメッセージに関連付けられている を Request 取得します。

Response

このメッセージに関連付けられている を Response 取得します。 まだ設定されていない場合は、例外をスローします。 例外を回避するには、 プロパティを使用HasResponseしてチェックします。

ResponseClassifier

パイプライン呼 ResponseClassifier び出し中に応答分類に使用するインスタンス。

メソッド

Dispose()

要求と応答を破棄します。

ExtractResponseContent()

応答コンテンツ ストリームを返し、その所有権を呼び出し元に解放します。 または をContent使用してContentStreamこのメソッドを呼び出すと、例外が発生します。

SetProperty(String, Object)

パイプラインの動作を変更するプロパティを設定します。 サポートされているプロパティについては、個々のポリシーのドキュメントを参照してください。

SetProperty(Type, Object)

この HttpMessage インスタンスと共に格納され、パイプラインの動作を変更するために使用できるプロパティを設定します。 内部プロパティは、外部コードがこれらの値を上書きしないように、内部型でキーを設定できます。

TryGetProperty(String, Object)

パイプラインの動作を変更するプロパティを取得します。 サポートされているプロパティについては、個々のポリシーのドキュメントを参照してください。

TryGetProperty(Type, Object)

この HttpMessage インスタンスと共に格納され、パイプラインの動作を変更するために使用できるプロパティを取得します。

適用対象