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 입니다.

적용 대상