HttpRequestMessageExtensions.CreateResponse メソッド

定義

オーバーロード

CreateResponse<T>(HttpRequestMessage, T)

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

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T)

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

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

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

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

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

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

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

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

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

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

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

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

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

CreateResponse<T>(HttpRequestMessage, T)

コンテンツ ネゴシエーションを実行し、 のインスタンスSystem.Net.Http.ObjectContent`1をコンテンツOKとして、フォーマッタが見つかった場合は状態コードとして を作成HttpResponseMessageするヘルパー メソッド。 フォーマッタが見つからない場合、このメソッドは状態 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 の可能性があります。

戻り値

状態コードを含むOK応答ラップvalue

注釈

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

適用対象

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T)

フォーマッタが見つかった場合、コンテンツ ネゴシエーションを実行し、 のSystem.Net.Http.ObjectContent`1インスタンスを含む をコンテンツとして作成HttpResponseMessageするヘルパー メソッド。 フォーマッタが見つからない場合、このメソッドは状態 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 の可能性があります。

戻り値

で折り返されるvaluestatusCode応答。

注釈

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

適用対象

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

フォーマッタが見つかった場合、コンテンツ ネゴシエーションを実行し、 のSystem.Net.Http.ObjectContent`1インスタンスを含む をコンテンツとして作成HttpResponseMessageするヘルパー メソッド。 フォーマッタが見つからない場合、このメソッドは状態 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 セット。

戻り値

で折り返されるvaluestatusCode応答。

注釈

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

適用対象

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

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

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

使用するフォーマッタ。

戻り値

で折り返されるvaluestatusCode応答。

適用対象

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

指定valueされた を含む インスタンスを使用して をSystem.Net.Http.ObjectContent`1作成HttpResponseMessageするヘルパー メソッド。 指定された 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種類。

戻り値

で折り返されるvaluestatusCode応答。

適用対象

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

指定valueされた を含む インスタンスを使用して をSystem.Net.Http.ObjectContent`1作成HttpResponseMessageするヘルパー メソッド。 指定された 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種類。

戻り値

で折り返されるvaluestatusCode応答。

適用対象

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

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

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 の可能性があります。

戻り値

で折り返されるvaluestatusCode応答。

適用対象

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

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

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 の可能性があります。

戻り値

で折り返されるvaluestatusCode応答。

適用対象