HttpResponseData Sınıf

Tanım

Giden HTTP yanıtının gösterimi.

public abstract class HttpResponseData
type HttpResponseData = class
Public MustInherit Class HttpResponseData
Devralma
HttpResponseData

Oluşturucular

HttpResponseData(FunctionContext)

HttpResponseData sınıfının yeni bir örneğini başlatır.

Özellikler

Body

Yanıt gövdesi akışını alır veya ayarlar.

Cookies

İstek tanımlama bilgilerini içeren bir HttpCookies örneği alır.

FunctionContext

Bu yanıtın öğesini FunctionContext alır.

Headers

Yanıt üst bilgilerini içeren bir HttpHeadersCollection alır veya ayarlar

StatusCode

Yanıtın durum kodunu alır veya ayarlar.

Yöntemler

CreateResponse(HttpRequestData)

Sağlanan istek için bir HTTP yanıtı oluşturur.

Uzantı Metotları

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

Sağlanan ObjectSerializerkullanarak belirtilen değeri yanıt gövdesine zaman uyumsuz olarak JSON olarak yazar. Yanıt içerik türü olarak application/json; charset=utf-8 , durum kodu ise sağlanan statusCodeolarak ayarlanır.

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

Sağlanan ObjectSerializerkullanarak belirtilen değeri yanıt gövdesine zaman uyumsuz olarak JSON olarak yazar. Yanıt içerik türü sağlanan contentType değerine, durum kodu ise sağlanan statusCodedeğerine ayarlanır.

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

Sağlanan ObjectSerializerkullanarak belirtilen değeri yanıt gövdesine zaman uyumsuz olarak JSON olarak yazar. Yanıt içerik türü sağlanan contentType ve durum kodu 200 olarak ayarlanır.

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

Sağlanan ObjectSerializerkullanarak belirtilen değeri yanıt gövdesine zaman uyumsuz olarak JSON olarak yazar. Yanıt içerik türü olarak, application/json; charset=utf-8 durum kodu ise 200 olarak ayarlanır.

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

Bu çalışan için yapılandırılan varsayılan ObjectSerializer değeri kullanarak belirtilen değeri yanıt gövdesine zaman uyumsuz olarak JSON olarak yazar. Yanıt içerik türü olarak application/json; charset=utf-8 , durum kodu ise sağlanan statusCodeolarak ayarlanır.

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

Bu çalışan için yapılandırılan varsayılan ObjectSerializer değeri kullanarak belirtilen değeri yanıt gövdesine zaman uyumsuz olarak JSON olarak yazar. Yanıt içerik türü sağlanan contentType değerine, durum kodu ise sağlanan statusCodedeğerine ayarlanır.

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

Bu çalışan için yapılandırılan varsayılan ObjectSerializer değeri kullanarak belirtilen değeri yanıt gövdesine zaman uyumsuz olarak JSON olarak yazar. Yanıt içerik türü sağlanan contentType ve durum kodu 200 olarak ayarlanır.

WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken)

Bu çalışan için yapılandırılan varsayılan ObjectSerializer değeri kullanarak belirtilen değeri yanıt gövdesine zaman uyumsuz olarak JSON olarak yazar. Yanıt içerik türü olarak, application/json; charset=utf-8 durum kodu ise 200 olarak ayarlanır.

WriteBytes(HttpResponseData, Byte[])

Sağlanan baytları yanıt gövdesine yazar.

WriteBytesAsync(HttpResponseData, Byte[])

Sağlanan baytları zaman uyumsuz olarak yanıt gövdesine yazar.

WriteBytesAsync(HttpResponseData, Byte[], CancellationToken)

Sağlanan baytları zaman uyumsuz olarak yanıt gövdesine yazar ve iptal isteklerini izler.

WriteString(HttpResponseData, String, Encoding)

Belirtilen kodlamayı kullanarak sağlanan dizeyi yanıt gövdesine yazar.

WriteStringAsync(HttpResponseData, String, Encoding)

Belirtilen kodlamayı kullanarak sağlanan dizeyi yanıt gövdesine zaman uyumsuz olarak yazar.

WriteStringAsync(HttpResponseData, String, CancellationToken, Encoding)

Belirtilen kodlamayı kullanarak sağlanan dizeyi yanıt gövdesine zaman uyumsuz olarak yazar ve iptal isteklerini izler.

Şunlara uygulanır