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 メソッドを取得または設定します。

Properties

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

RequestUri

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

Version

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

メソッド

名前 説明
Dispose()

アンマネージ リソースを解放し、 HttpRequestMessageによって使用されるマネージド リソースを破棄します。

Dispose(Boolean)

HttpRequestMessageによって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを破棄します。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

拡張メソッド

名前 説明
GetUserPrincipal(HttpRequestMessage)

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

SetUserPrincipal(HttpRequestMessage, IPrincipal)

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

ToMessage(HttpRequestMessage)

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

適用対象