HttpRequestMessage クラス

定義

HTTP 要求メッセージを表します。Represents a HTTP request message.

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

注釈

クラスには、 HttpRequestMessage ヘッダー、HTTP 動詞、および可能性のあるデータが含まれています。The HttpRequestMessage class contains headers, the HTTP verb, and potentially data.

コンストラクター

HttpRequestMessage()

HttpRequestMessage クラスの新しいインスタンスを初期化します。Initializes a new instance of the HttpRequestMessage class.

HttpRequestMessage(HttpMethod, String)

HTTP メソッドと要求 Uri を使用して、HttpRequestMessage クラスの新しいインスタンスを初期化します。Initializes a new instance of the HttpRequestMessage class with an HTTP method and a request Uri.

HttpRequestMessage(HttpMethod, Uri)

HTTP メソッドと要求 Uri を使用して、HttpRequestMessage クラスの新しいインスタンスを初期化します。Initializes a new instance of the HttpRequestMessage class with an HTTP method and a request Uri.

プロパティ

Content

HTTP メッセージの内容を取得または設定します。Gets or sets the contents of the HTTP message.

Headers

HTTP 要求ヘッダーのコレクションを取得します。Gets the collection of HTTP request headers.

Method

この HTTP 要求メッセージで使用する HTTP メソッドを取得または設定します。Gets or sets the HTTP method used by the HTTP request message.

Options
Properties
互換性のために残されています。

HTTP 要求のプロパティのセットを取得します。Gets a set of properties for the HTTP request.

RequestUri

HTTP 要求に使用される Uri を取得または設定します。Gets or sets the Uri used for the HTTP request.

Version

HTTP メッセージ バージョンを取得または設定します。Gets or sets the HTTP message version.

VersionPolicy

Version を解釈する方法、および最終的な HTTP バージョンをサーバーとネゴシエートする方法を決定するポリシーを取得または設定します。Gets or sets the policy that determines how Version is interpreted and how the final HTTP version is negotiated with the server.

メソッド

Dispose()

HttpRequestMessage が使用しているアンマネージド リソースを解放し、マネージド リソースを破棄します。Releases the unmanaged resources and disposes of the managed resources used by the HttpRequestMessage.

Dispose(Boolean)

HttpRequestMessage が使用しているアンマネージド リソースを解放します。オプションとして、マネージド リソースを破棄することもできます。Releases the unmanaged resources used by the HttpRequestMessage and optionally disposes of the managed resources.

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

拡張メソッド

GetUserPrincipal(HttpRequestMessage)

指定した HTTP 要求メッセージに関連付けられているユーザー プリンシパルを取得します。Gets the user principal associated with the specified HTTP request message.

SetUserPrincipal(HttpRequestMessage, IPrincipal)

指定した HTTP 要求メッセージに関連付けられているユーザー プリンシパルを置き換えます。Replaces the user principal associated with the specified HTTP request message.

ToMessage(HttpRequestMessage)

Message インスタンスから HttpRequestMessage インスタンスを作成します。Creates a Message instance from an HttpRequestMessage instance.

適用対象