Sdílet prostřednictvím


HttpResponseData Třída

Definice

Reprezentace odchozí odpovědi HTTP.

public abstract class HttpResponseData
type HttpResponseData = class
Public MustInherit Class HttpResponseData
Dědičnost
HttpResponseData

Konstruktory

HttpResponseData(FunctionContext)

Inicializuje novou instanci HttpResponseData třídy .

Vlastnosti

Body

Získá nebo nastaví stream textu odpovědi.

Cookies

HttpCookies Získá instanci obsahující soubory cookie požadavku.

FunctionContext

FunctionContext Získá pro tuto odpověď.

Headers

Získá nebo nastaví objekt obsahující HttpHeadersCollection hlavičky odpovědi.

StatusCode

Získá nebo nastaví stavový kód pro odpověď.

Metody

CreateResponse(HttpRequestData)

Vytvoří odpověď HTTP pro zadaný požadavek.

Metody rozšíření

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, HttpStatusCode, CancellationToken)

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí poskytnutého ObjectSerializerobjektu . Typ obsahu odpovědi se nastaví na application/json; charset=utf-8 a stavový kód se nastaví na zadaný statusCode.

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, String, HttpStatusCode, CancellationToken)

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí poskytnutého ObjectSerializerobjektu . Typ obsahu odpovědi se nastaví na zadaný contentType a stavový kód se nastaví na zadaný statusCodetyp .

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, String, CancellationToken)

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí poskytnutého ObjectSerializerobjektu . Typ obsahu odpovědi se nastaví na zadaný contentType a stavový kód se nastaví na 200.

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, CancellationToken)

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí poskytnutého ObjectSerializerobjektu . Typ obsahu odpovědi se nastaví na application/json; charset=utf-8 a stavový kód se nastaví na 200.

WriteAsJsonAsync<T>(HttpResponseData, T, HttpStatusCode, CancellationToken)

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí výchozího ObjectSerializer nakonfigurovaného pro tento pracovní proces. Typ obsahu odpovědi se nastaví na application/json; charset=utf-8 a stavový kód se nastaví na zadaný statusCode.

WriteAsJsonAsync<T>(HttpResponseData, T, String, HttpStatusCode, CancellationToken)

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí výchozího ObjectSerializer nakonfigurovaného pro tento pracovní proces. Typ obsahu odpovědi se nastaví na zadaný contentType a stavový kód se nastaví na zadaný statusCodetyp .

WriteAsJsonAsync<T>(HttpResponseData, T, String, CancellationToken)

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí výchozího ObjectSerializer nakonfigurovaného pro tento pracovní proces. Typ obsahu odpovědi se nastaví na zadaný contentType a stavový kód se nastaví na 200.

WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken)

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí výchozího ObjectSerializer nakonfigurovaného pro tento pracovní proces. Typ obsahu odpovědi se nastaví na application/json; charset=utf-8 a stavový kód se nastaví na 200.

WriteBytes(HttpResponseData, Byte[])

Zapíše poskytnuté bajty do textu odpovědi.

WriteBytesAsync(HttpResponseData, Byte[])

Asynchronně zapíše poskytnuté bajty do těla odpovědi.

WriteBytesAsync(HttpResponseData, Byte[], CancellationToken)

Asynchronně zapisuje poskytnuté bajty do těla odpovědi a monitoruje požadavky na zrušení.

WriteString(HttpResponseData, String, Encoding)

Zapíše zadaný řetězec do textu odpovědi pomocí zadaného kódování.

WriteStringAsync(HttpResponseData, String, Encoding)

Asynchronně zapíše zadaný řetězec do těla odpovědi pomocí zadaného kódování.

WriteStringAsync(HttpResponseData, String, CancellationToken, Encoding)

Asynchronně zapíše zadaný řetězec do těla odpovědi pomocí zadaného kódování a monitoruje požadavky zrušení.

Platí pro