HttpRequestMessageExtensions.CreateResponse Metoda

Definice

Přetížení

CreateResponse<T>(HttpRequestMessage, T)

Pomocná metoda, která provádí vyjednávání obsahu a vytvoří HttpResponseMessage s instancí System.Net.Http.ObjectContent`1 jako obsah a OK jako stavový kód, pokud je možné najít formátovací modul. Pokud se nenajde žádný formátovací modul, vrátí tato metoda odpověď se stavem 406 NotAcceptable.

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T)

Pomocná metoda, která provádí vyjednávání obsahu a vytvoří HttpResponseMessage s instancí System.Net.Http.ObjectContent`1 jako obsah, pokud je možné najít formátovací modul. Pokud se nenajde žádný formátovací modul, vrátí tato metoda odpověď se stavem 406 NotAcceptable. rozšířeného.

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

Pomocná metoda, která provádí vyjednávání obsahu a vytvoří HttpResponseMessage s instancí System.Net.Http.ObjectContent`1 jako obsah, pokud je možné najít formátovací modul. Pokud se nenajde žádný formátovací modul, vrátí tato metoda odpověď se stavem 406 NotAcceptable.

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

Pomocná metoda, která vytvoří HttpResponseMessage System.Net.Http.ObjectContent`1 instanci obsahující poskytnutý prvek value a daný objekt formatter .

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

Pomocná metoda, která vytvoří HttpResponseMessage System.Net.Http.ObjectContent`1 instanci obsahující poskytnutou instanci value . Daný mediaType objekt se používá k nalezení instance System.Net.Http.Formatting.MediaTypeFormatter .

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

Pomocná metoda, která vytvoří HttpResponseMessage System.Net.Http.ObjectContent`1 instanci obsahující poskytnutou instanci value . Daný mediaType objekt se používá k nalezení instance System.Net.Http.Formatting.MediaTypeFormatter .

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

Pomocná metoda, která vytvoří HttpResponseMessage System.Net.Http.ObjectContent`1 instanci obsahující poskytnutý prvek value a daný objekt formatter .

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

Pomocná metoda, která vytvoří HttpResponseMessage System.Net.Http.ObjectContent`1 instanci obsahující poskytnutý prvek value a daný objekt formatter .

CreateResponse<T>(HttpRequestMessage, T)

Pomocná metoda, která provádí vyjednávání obsahu a vytvoří HttpResponseMessage s instancí System.Net.Http.ObjectContent`1 jako obsah a OK jako stavový kód, pokud je možné najít formátovací modul. Pokud se nenajde žádný formátovací modul, vrátí tato metoda odpověď se stavem 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

Parametry typu

T

Typ hodnoty

Parametry

request
HttpRequestMessage

Žádost

value
T

Hodnota, která se má zabalit Může mít hodnotu null.

Návraty

HttpResponseMessage

Zabalení odpovědi value se OK stavovým kódem.

Poznámky

Tato metoda vyžaduje, aby byla request přidružena k instanci HttpContext .

Platí pro

CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T)

Pomocná metoda, která provádí vyjednávání obsahu a vytvoří HttpResponseMessage s instancí System.Net.Http.ObjectContent`1 jako obsah, pokud je možné najít formátovací modul. Pokud se nenajde žádný formátovací modul, vrátí tato metoda odpověď se stavem 406 NotAcceptable. rozšířeného.

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

Parametry typu

T

Typ hodnoty

Parametry

request
HttpRequestMessage

Žádost

statusCode
HttpStatusCode

Stavový kód vytvořené odpovědi.

value
T

Hodnota, která se má zabalit Může mít hodnotu null.

Návraty

HttpResponseMessage

Zabalení odpovědi value s statusCode .

Poznámky

Tato metoda vyžaduje, aby byla request přidružena k instanci HttpContext .

Platí pro

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

Pomocná metoda, která provádí vyjednávání obsahu a vytvoří HttpResponseMessage s instancí System.Net.Http.ObjectContent`1 jako obsah, pokud je možné najít formátovací modul. Pokud se nenajde žádný formátovací modul, vrátí tato metoda odpověď se stavem 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

Parametry typu

T

Typ hodnoty

Parametry

request
HttpRequestMessage

Žádost

statusCode
HttpStatusCode

Stavový kód vytvořené odpovědi.

value
T

Hodnota, která se má zabalit Může mít hodnotu null.

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

Sada objektů, System.Net.Http.Formatting.MediaTypeFormatter ze kterých se má vybírat

Návraty

HttpResponseMessage

Zabalení odpovědi value s statusCode .

Poznámky

Tato metoda získá HttpContext instanci spojenou s request .

Platí pro

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

Pomocná metoda, která vytvoří HttpResponseMessage System.Net.Http.ObjectContent`1 instanci obsahující poskytnutý prvek value a daný objekt 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

Parametry typu

T

Typ hodnoty

Parametry

request
HttpRequestMessage

Žádost

statusCode
HttpStatusCode

Stavový kód vytvořené odpovědi.

value
T

Hodnota, která se má zabalit Může mít hodnotu null.

formatter
System.Net.Http.Formatting.MediaTypeFormatter

Formátovací modul, který se má použít.

Návraty

HttpResponseMessage

Zabalení odpovědi value s statusCode .

Platí pro

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

Pomocná metoda, která vytvoří HttpResponseMessage System.Net.Http.ObjectContent`1 instanci obsahující poskytnutou instanci value . Daný mediaType objekt se používá k nalezení instance 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

Parametry typu

T

Typ hodnoty

Parametry

request
HttpRequestMessage

Žádost

statusCode
HttpStatusCode

Stavový kód vytvořené odpovědi.

value
T

Hodnota, která se má zabalit Může mít hodnotu null.

mediaType
MediaTypeHeaderValue

Typ média, který slouží k vyhledání instance System.Net.Http.Formatting.MediaTypeFormatter .

Návraty

HttpResponseMessage

Zabalení odpovědi value s statusCode .

Platí pro

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

Pomocná metoda, která vytvoří HttpResponseMessage System.Net.Http.ObjectContent`1 instanci obsahující poskytnutou instanci value . Daný mediaType objekt se používá k nalezení instance 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

Parametry typu

T

Typ hodnoty

Parametry

request
HttpRequestMessage

Žádost

statusCode
HttpStatusCode

Stavový kód vytvořené odpovědi.

value
T

Hodnota, která se má zabalit Může mít hodnotu null.

mediaType
String

Typ média, který slouží k vyhledání instance System.Net.Http.Formatting.MediaTypeFormatter .

Návraty

HttpResponseMessage

Zabalení odpovědi value s statusCode .

Platí pro

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

Pomocná metoda, která vytvoří HttpResponseMessage System.Net.Http.ObjectContent`1 instanci obsahující poskytnutý prvek value a daný objekt 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

Parametry typu

T

Typ hodnoty

Parametry

request
HttpRequestMessage

Žádost

statusCode
HttpStatusCode

Stavový kód vytvořené odpovědi.

value
T

Hodnota, která se má zabalit Může mít hodnotu null.

formatter
System.Net.Http.Formatting.MediaTypeFormatter

Formátovací modul, který se má použít.

mediaType
MediaTypeHeaderValue

Přepsání typu média pro nastavení obsahu odpovědi. Může mít hodnotu null.

Návraty

HttpResponseMessage

Zabalení odpovědi value s statusCode .

Platí pro

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

Pomocná metoda, která vytvoří HttpResponseMessage System.Net.Http.ObjectContent`1 instanci obsahující poskytnutý prvek value a daný objekt 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

Parametry typu

T

Typ hodnoty

Parametry

request
HttpRequestMessage

Žádost

statusCode
HttpStatusCode

Stavový kód vytvořené odpovědi.

value
T

Hodnota, která se má zabalit Může mít hodnotu null.

formatter
System.Net.Http.Formatting.MediaTypeFormatter

Formátovací modul, který se má použít.

mediaType
String

Přepsání typu média pro nastavení obsahu odpovědi. Může mít hodnotu null.

Návraty

HttpResponseMessage

Zabalení odpovědi value s statusCode .

Platí pro