HttpRequestMessageExtensions.CreateResponse メソッド

定義

オーバーロード

CreateResponse<T>(HttpRequestMessage, T)

コンテンツネゴシエーションを実行し、のインスタンスをコンテンツとして使用し、 HttpResponseMessage System.Net.Http.ObjectContent`1 フォーマッタが OK 見つかった場合はステータスコードとしてを作成するヘルパーメソッド。 フォーマッタが見つからない場合、このメソッドは、状態が 406 NotAcceptable の応答を返します。

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T)

コンテンツネゴシエーションを実行し、 HttpResponseMessage System.Net.Http.ObjectContent`1 フォーマッタが見つかった場合はのインスタンスをコンテンツとして使用するを作成するヘルパーメソッド。 フォーマッタが見つからない場合、このメソッドは、状態が 406 NotAcceptable の応答を返します。 構成の初期化パラメーターを表示します。

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, IEnumerable<MediaTypeFormatter>)

コンテンツネゴシエーションを実行し、 HttpResponseMessage System.Net.Http.ObjectContent`1 フォーマッタが見つかった場合はのインスタンスをコンテンツとして使用するを作成するヘルパーメソッド。 フォーマッタが見つからない場合、このメソッドは、状態が 406 NotAcceptable の応答を返します。

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter)

HttpResponseMessage System.Net.Http.ObjectContent`1 指定された value および指定さ formatter れたを含むインスタンスを使用してを作成するヘルパーメソッド。

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeHeaderValue)

指定されたを格納しているインスタンスを使用してを作成するヘルパーメソッド HttpResponseMessage System.Net.Http.ObjectContent`1 value 。 指定されたは、 mediaType のインスタンスを検索するために使用され System.Net.Http.Formatting.MediaTypeFormatter ます。

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, String)

指定されたを格納しているインスタンスを使用してを作成するヘルパーメソッド HttpResponseMessage System.Net.Http.ObjectContent`1 value 。 指定されたは、 mediaType のインスタンスを検索するために使用され System.Net.Http.Formatting.MediaTypeFormatter ます。

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter, MediaTypeHeaderValue)

HttpResponseMessage System.Net.Http.ObjectContent`1 指定された value および指定さ formatter れたを含むインスタンスを使用してを作成するヘルパーメソッド。

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter, String)

HttpResponseMessage System.Net.Http.ObjectContent`1 指定された value および指定さ formatter れたを含むインスタンスを使用してを作成するヘルパーメソッド。

CreateResponse<T>(HttpRequestMessage, T)

コンテンツネゴシエーションを実行し、のインスタンスをコンテンツとして使用し、 HttpResponseMessage System.Net.Http.ObjectContent`1 フォーマッタが OK 見つかった場合はステータスコードとしてを作成するヘルパーメソッド。 フォーマッタが見つからない場合、このメソッドは、状態が 406 NotAcceptable の応答を返します。

public static System.Net.Http.HttpResponseMessage CreateResponse<T> (this System.Net.Http.HttpRequestMessage request, T value);
static member CreateResponse : System.Net.Http.HttpRequestMessage * 'T -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateResponse(Of T) (request As HttpRequestMessage, value As T) As HttpResponseMessage

型パラメーター

T

値の型。

パラメーター

request
HttpRequestMessage

要求。

value
T

ラップする値。 Nullを指定できます。

戻り値

HttpResponseMessage

valueステータスコードと共にラップする応答 OK

注釈

このメソッドを使用するに request は、がのインスタンスに関連付けられている必要があり HttpContext ます。

適用対象

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T)

コンテンツネゴシエーションを実行し、 HttpResponseMessage System.Net.Http.ObjectContent`1 フォーマッタが見つかった場合はのインスタンスをコンテンツとして使用するを作成するヘルパーメソッド。 フォーマッタが見つからない場合、このメソッドは、状態が 406 NotAcceptable の応答を返します。 構成の初期化パラメーターを表示します。

public static System.Net.Http.HttpResponseMessage CreateResponse<T> (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, T value);
static member CreateResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * 'T -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateResponse(Of T) (request As HttpRequestMessage, statusCode As HttpStatusCode, value As T) As HttpResponseMessage

型パラメーター

T

値の型。

パラメーター

request
HttpRequestMessage

要求。

statusCode
HttpStatusCode

作成された応答のステータス コード。

value
T

ラップする値。 Nullを指定できます。

戻り値

HttpResponseMessage

でラップする value 応答 statusCode

注釈

このメソッドを使用するに request は、がのインスタンスに関連付けられている必要があり HttpContext ます。

適用対象

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, IEnumerable<MediaTypeFormatter>)

コンテンツネゴシエーションを実行し、 HttpResponseMessage System.Net.Http.ObjectContent`1 フォーマッタが見つかった場合はのインスタンスをコンテンツとして使用するを作成するヘルパーメソッド。 フォーマッタが見つからない場合、このメソッドは、状態が 406 NotAcceptable の応答を返します。

public static System.Net.Http.HttpResponseMessage CreateResponse<T> (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, T value, System.Collections.Generic.IEnumerable<System.Net.Http.Formatting.MediaTypeFormatter> formatters);
static member CreateResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * 'T * seq<System.Net.Http.Formatting.MediaTypeFormatter> -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateResponse(Of T) (request As HttpRequestMessage, statusCode As HttpStatusCode, value As T, formatters As IEnumerable(Of MediaTypeFormatter)) As HttpResponseMessage

型パラメーター

T

値の型。

パラメーター

request
HttpRequestMessage

要求。

statusCode
HttpStatusCode

作成された応答のステータス コード。

value
T

ラップする値。 Nullを指定できます。

formatters
IEnumerable<System.Net.Http.Formatting.MediaTypeFormatter>

System.Net.Http.Formatting.MediaTypeFormatter選択するオブジェクトのセット。

戻り値

HttpResponseMessage

でラップする value 応答 statusCode

注釈

このメソッドは、 HttpContext に関連付けられているインスタンスを取得 request します。

適用対象

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter)

HttpResponseMessage System.Net.Http.ObjectContent`1 指定された value および指定さ formatter れたを含むインスタンスを使用してを作成するヘルパーメソッド。

public static System.Net.Http.HttpResponseMessage CreateResponse<T> (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, T value, System.Net.Http.Formatting.MediaTypeFormatter formatter);
static member CreateResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * 'T * System.Net.Http.Formatting.MediaTypeFormatter -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateResponse(Of T) (request As HttpRequestMessage, statusCode As HttpStatusCode, value As T, formatter As MediaTypeFormatter) As HttpResponseMessage

型パラメーター

T

値の型。

パラメーター

request
HttpRequestMessage

要求。

statusCode
HttpStatusCode

作成された応答のステータス コード。

value
T

ラップする値。 Nullを指定できます。

formatter
System.Net.Http.Formatting.MediaTypeFormatter

使用するフォーマッタ。

戻り値

HttpResponseMessage

でラップする value 応答 statusCode

適用対象

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeHeaderValue)

指定されたを格納しているインスタンスを使用してを作成するヘルパーメソッド HttpResponseMessage System.Net.Http.ObjectContent`1 value 。 指定されたは、 mediaType のインスタンスを検索するために使用され System.Net.Http.Formatting.MediaTypeFormatter ます。

public static System.Net.Http.HttpResponseMessage CreateResponse<T> (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, T value, System.Net.Http.Headers.MediaTypeHeaderValue mediaType);
static member CreateResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * 'T * System.Net.Http.Headers.MediaTypeHeaderValue -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateResponse(Of T) (request As HttpRequestMessage, statusCode As HttpStatusCode, value As T, mediaType As MediaTypeHeaderValue) As HttpResponseMessage

型パラメーター

T

値の型。

パラメーター

request
HttpRequestMessage

要求。

statusCode
HttpStatusCode

作成された応答のステータス コード。

value
T

ラップする値。 Nullを指定できます。

mediaType
MediaTypeHeaderValue

のインスタンスを検索するために使用するメディアの種類 System.Net.Http.Formatting.MediaTypeFormatter

戻り値

HttpResponseMessage

でラップする value 応答 statusCode

適用対象

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, String)

指定されたを格納しているインスタンスを使用してを作成するヘルパーメソッド HttpResponseMessage System.Net.Http.ObjectContent`1 value 。 指定されたは、 mediaType のインスタンスを検索するために使用され System.Net.Http.Formatting.MediaTypeFormatter ます。

public static System.Net.Http.HttpResponseMessage CreateResponse<T> (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, T value, string mediaType);
static member CreateResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * 'T * string -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateResponse(Of T) (request As HttpRequestMessage, statusCode As HttpStatusCode, value As T, mediaType As String) As HttpResponseMessage

型パラメーター

T

値の型。

パラメーター

request
HttpRequestMessage

要求。

statusCode
HttpStatusCode

作成された応答のステータス コード。

value
T

ラップする値。 Nullを指定できます。

mediaType
String

のインスタンスを検索するために使用するメディアの種類 System.Net.Http.Formatting.MediaTypeFormatter

戻り値

HttpResponseMessage

でラップする value 応答 statusCode

適用対象

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter, MediaTypeHeaderValue)

HttpResponseMessage System.Net.Http.ObjectContent`1 指定された value および指定さ formatter れたを含むインスタンスを使用してを作成するヘルパーメソッド。

public static System.Net.Http.HttpResponseMessage CreateResponse<T> (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, T value, System.Net.Http.Formatting.MediaTypeFormatter formatter, System.Net.Http.Headers.MediaTypeHeaderValue mediaType);
static member CreateResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * 'T * System.Net.Http.Formatting.MediaTypeFormatter * System.Net.Http.Headers.MediaTypeHeaderValue -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateResponse(Of T) (request As HttpRequestMessage, statusCode As HttpStatusCode, value As T, formatter As MediaTypeFormatter, mediaType As MediaTypeHeaderValue) As HttpResponseMessage

型パラメーター

T

値の型。

パラメーター

request
HttpRequestMessage

要求。

statusCode
HttpStatusCode

作成された応答のステータス コード。

value
T

ラップする値。 Nullを指定できます。

formatter
System.Net.Http.Formatting.MediaTypeFormatter

使用するフォーマッタ。

mediaType
MediaTypeHeaderValue

応答のコンテンツに設定するメディアの種類を上書きします。 Nullを指定できます。

戻り値

HttpResponseMessage

でラップする value 応答 statusCode

適用対象

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter, String)

HttpResponseMessage System.Net.Http.ObjectContent`1 指定された value および指定さ formatter れたを含むインスタンスを使用してを作成するヘルパーメソッド。

public static System.Net.Http.HttpResponseMessage CreateResponse<T> (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, T value, System.Net.Http.Formatting.MediaTypeFormatter formatter, string mediaType);
static member CreateResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * 'T * System.Net.Http.Formatting.MediaTypeFormatter * string -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateResponse(Of T) (request As HttpRequestMessage, statusCode As HttpStatusCode, value As T, formatter As MediaTypeFormatter, mediaType As String) As HttpResponseMessage

型パラメーター

T

値の型。

パラメーター

request
HttpRequestMessage

要求。

statusCode
HttpStatusCode

作成された応答のステータス コード。

value
T

ラップする値。 Nullを指定できます。

formatter
System.Net.Http.Formatting.MediaTypeFormatter

使用するフォーマッタ。

mediaType
String

応答のコンテンツに設定するメディアの種類を上書きします。 Nullを指定できます。

戻り値

HttpResponseMessage

でラップする value 応答 statusCode

適用対象