HttpRequestMessage クラス

定義

HTTP 要求メッセージを表します。

public ref class HttpRequestMessage : IDisposable
public class HttpRequestMessage : IDisposable
type HttpRequestMessage = class
    interface IDisposable
Public Class HttpRequestMessage
Implements IDisposable
継承
HttpRequestMessage
実装

注釈

クラスには HttpRequestMessage 、ヘッダー、HTTP 動詞、および可能性のあるデータが含まれています。

インスタンスは HttpRequestMessage 、送信後に変更したり再利用したりしないでください。

コンストラクター

HttpRequestMessage()

HttpRequestMessage クラスの新しいインスタンスを初期化します。

HttpRequestMessage(HttpMethod, String)

HTTP メソッドと要求 Uri を使用して、HttpRequestMessage クラスの新しいインスタンスを初期化します。

HttpRequestMessage(HttpMethod, Uri)

HTTP メソッドと要求 Uri を使用して、HttpRequestMessage クラスの新しいインスタンスを初期化します。

プロパティ

Content

HTTP メッセージの内容を取得または設定します。

Headers

HTTP 要求ヘッダーのコレクションを取得します。

Method

この HTTP 要求メッセージで使用する HTTP メソッドを取得または設定します。

Options

HTTP 要求を構成するためのオプションのコレクションを取得します。

Properties
古い.
古い.

HTTP 要求のプロパティのセットを取得します。

RequestUri

HTTP 要求に使用される Uri を取得または設定します。

Version

HTTP メッセージ バージョンを取得または設定します。

VersionPolicy

Version を解釈する方法、および最終的な HTTP バージョンをサーバーとネゴシエートする方法を決定するポリシーを取得または設定します。

メソッド

Dispose()

HttpRequestMessage が使用しているアンマネージド リソースを解放し、マネージド リソースを破棄します。

Dispose(Boolean)

HttpRequestMessage が使用しているアンマネージド リソースを解放します。オプションとして、マネージド リソースを破棄することもできます。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

拡張メソッド

GetRequestMetadata(HttpRequestMessage)

テレメトリの目的で使用する送信要求のメタデータを取得します。

SetRequestMetadata(HttpRequestMessage, RequestMetadata)

テレメトリの目的で使用する送信要求のメタデータを設定します。

GetResilienceContext(HttpRequestMessage)

要求メッセージから を Polly.ResilienceContext 取得します。

SetResilienceContext(HttpRequestMessage, ResilienceContext)

要求メッセージの を Polly.ResilienceContext 設定します。

CreateContentIfNull(HttpRequestMessage)

HTTP 要求メッセージを表します。

GetUserPrincipal(HttpRequestMessage)

指定した HTTP 要求メッセージに関連付けられているユーザー プリンシパルを取得します。

SetUserPrincipal(HttpRequestMessage, IPrincipal)

指定した HTTP 要求メッセージに関連付けられているユーザー プリンシパルを置き換えます。

ToMessage(HttpRequestMessage)

Message インスタンスから HttpRequestMessage インスタンスを作成します。

適用対象