HttpRequestMessageExtensions.CreateResponse Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
| CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeHeaderValue) |
Pomocná metoda, která vytvoří HttpResponseMessage System.Net.Http.ObjectContent`1 instanci obsahující poskytnutou instanci |
| CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, String) |
Pomocná metoda, která vytvoří HttpResponseMessage System.Net.Http.ObjectContent`1 instanci obsahující poskytnutou instanci |
| CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter, MediaTypeHeaderValue) |
Pomocná metoda, která vytvoří HttpResponseMessage System.Net.Http.ObjectContent`1 instanci obsahující poskytnutý prvek |
| CreateResponse<T>(HttpRequestMessage, HttpStatusCode, T, MediaTypeFormatter, String) |
Pomocná metoda, která vytvoří HttpResponseMessage System.Net.Http.ObjectContent`1 instanci obsahující poskytnutý prvek |
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
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
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
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
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
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
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
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
Zabalení odpovědi value s statusCode .