HttpRequestMessageExtensions.CreateResponse メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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) |
指定された |
CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeHeaderValue) |
指定 |
CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, String) |
指定 |
CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter, MediaTypeHeaderValue) |
指定された |
CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter, String) |
指定された |
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
。
注釈
このメソッドでは、 が request
の HttpContextインスタンスに関連付けられている必要があります。
適用対象
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
の可能性があります。
戻り値
で折り返されるvalue
statusCode
応答。
注釈
このメソッドでは、 が request
の HttpContextインスタンスに関連付けられている必要があります。
適用対象
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 セット。
戻り値
で折り返されるvalue
statusCode
応答。
注釈
このメソッドは、 に関連付けられているインスタンスを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
使用するフォーマッタ。
戻り値
で折り返されるvalue
statusCode
応答。
適用対象
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種類。
戻り値
で折り返されるvalue
statusCode
応答。
適用対象
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種類。
戻り値
で折り返されるvalue
statusCode
応答。
適用対象
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
の可能性があります。
戻り値
で折り返されるvalue
statusCode
応答。
適用対象
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
の可能性があります。
戻り値
で折り返されるvalue
statusCode
応答。
適用対象
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示