다음을 통해 공유


HttpRequestMessageExtensions.CreateResponse 메서드

정의

오버로드

CreateResponse<T>(HttpRequestMessage, T)

콘텐츠 협상을 수행하고 형식자를 찾을 수 있는 경우 의 instance System.Net.Http.ObjectContent`1 콘텐츠로, OK 상태 코드로 을 만드는 HttpResponseMessage 도우미 메서드입니다. 포맷터를 찾을 수 없는 경우 이 메서드는 상태 406 허용 안 되며 응답을 반환합니다.

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T)

형식자를 찾을 수 있는 경우 콘텐츠 협상을 수행하고 의 instance System.Net.Http.ObjectContent`1 사용하여 을 콘텐츠로 만드는 HttpResponseMessage 도우미 메서드입니다. 포맷터를 찾을 수 없는 경우 이 메서드는 상태 406 허용 안 되며 응답을 반환합니다. 구성에 대한 초기화 매개 변수를 표시합니다.

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

형식자를 찾을 수 있는 경우 콘텐츠 협상을 수행하고 의 instance System.Net.Http.ObjectContent`1 사용하여 을 콘텐츠로 만드는 HttpResponseMessage 도우미 메서드입니다. 포맷터를 찾을 수 없는 경우 이 메서드는 상태 406 허용 안 되며 응답을 반환합니다.

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

제공된 및 지정된 formatter를 포함하는 instance 사용하여 을 value 만드는 HttpResponseMessageSystem.Net.Http.ObjectContent`1 도우미 메서드입니다.

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

제공된 value를 포함하는 instance 사용하여 을 만드는 System.Net.Http.ObjectContent`1HttpResponseMessage 도우미 메서드입니다. 지정된 mediaType 는 의 System.Net.Http.Formatting.MediaTypeFormatterinstance 찾는 데 사용됩니다.

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

제공된 value를 포함하는 instance 사용하여 을 만드는 System.Net.Http.ObjectContent`1HttpResponseMessage 도우미 메서드입니다. 지정된 mediaType 는 의 System.Net.Http.Formatting.MediaTypeFormatterinstance 찾는 데 사용됩니다.

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

제공된 및 지정된 formatter를 포함하는 instance 사용하여 을 value 만드는 HttpResponseMessageSystem.Net.Http.ObjectContent`1 도우미 메서드입니다.

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

제공된 및 지정된 formatter를 포함하는 instance 사용하여 을 value 만드는 HttpResponseMessageSystem.Net.Http.ObjectContent`1 도우미 메서드입니다.

CreateResponse<T>(HttpRequestMessage, T)

Source:
HttpRequestMessageExtensions.cs
Source:
HttpRequestMessageExtensions.cs

콘텐츠 협상을 수행하고 형식자를 찾을 수 있는 경우 의 instance System.Net.Http.ObjectContent`1 콘텐츠로, OK 상태 코드로 을 만드는 HttpResponseMessage 도우미 메서드입니다. 포맷터를 찾을 수 없는 경우 이 메서드는 상태 406 허용 안 되며 응답을 반환합니다.

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 instance HttpContext연결되어 있어야 합니다.

적용 대상

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T)

Source:
HttpRequestMessageExtensions.cs
Source:
HttpRequestMessageExtensions.cs

형식자를 찾을 수 있는 경우 콘텐츠 협상을 수행하고 의 instance System.Net.Http.ObjectContent`1 사용하여 을 콘텐츠로 만드는 HttpResponseMessage 도우미 메서드입니다. 포맷터를 찾을 수 없는 경우 이 메서드는 상태 406 허용 안 되며 응답을 반환합니다. 구성에 대한 초기화 매개 변수를 표시합니다.

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

설명

이 메서드를 사용하려면 의 request instance HttpContext연결되어 있어야 합니다.

적용 대상

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

Source:
HttpRequestMessageExtensions.cs
Source:
HttpRequestMessageExtensions.cs

형식자를 찾을 수 있는 경우 콘텐츠 협상을 수행하고 의 instance System.Net.Http.ObjectContent`1 사용하여 을 콘텐츠로 만드는 HttpResponseMessage 도우미 메서드입니다. 포맷터를 찾을 수 없는 경우 이 메서드는 상태 406 허용 안 되며 응답을 반환합니다.

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

설명

이 메서드는 와 request연결된 instance 가져옵니다 HttpContext .

적용 대상

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

Source:
HttpRequestMessageExtensions.cs
Source:
HttpRequestMessageExtensions.cs

제공된 및 지정된 formatter를 포함하는 instance 사용하여 을 value 만드는 HttpResponseMessageSystem.Net.Http.ObjectContent`1 도우미 메서드입니다.

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)

Source:
HttpRequestMessageExtensions.cs
Source:
HttpRequestMessageExtensions.cs

제공된 value를 포함하는 instance 사용하여 을 만드는 System.Net.Http.ObjectContent`1HttpResponseMessage 도우미 메서드입니다. 지정된 mediaType 는 의 System.Net.Http.Formatting.MediaTypeFormatterinstance 찾는 데 사용됩니다.

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

의 instance 조회하는 데 사용되는 미디어 유형입니다System.Net.Http.Formatting.MediaTypeFormatter.

반환

를 사용하여 응답 래핑 valuestatusCode

적용 대상

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

Source:
HttpRequestMessageExtensions.cs
Source:
HttpRequestMessageExtensions.cs

제공된 value를 포함하는 instance 사용하여 을 만드는 System.Net.Http.ObjectContent`1HttpResponseMessage 도우미 메서드입니다. 지정된 mediaType 는 의 System.Net.Http.Formatting.MediaTypeFormatterinstance 찾는 데 사용됩니다.

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

의 instance 조회하는 데 사용되는 미디어 유형입니다System.Net.Http.Formatting.MediaTypeFormatter.

반환

를 사용하여 응답 래핑 valuestatusCode

적용 대상

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

Source:
HttpRequestMessageExtensions.cs
Source:
HttpRequestMessageExtensions.cs

제공된 및 지정된 formatter를 포함하는 instance 사용하여 을 value 만드는 HttpResponseMessageSystem.Net.Http.ObjectContent`1 도우미 메서드입니다.

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)

Source:
HttpRequestMessageExtensions.cs
Source:
HttpRequestMessageExtensions.cs

제공된 및 지정된 formatter를 포함하는 instance 사용하여 을 value 만드는 HttpResponseMessageSystem.Net.Http.ObjectContent`1 도우미 메서드입니다.

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

적용 대상