HttpResponse Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Tek bir HTTP isteğinin giden tarafını temsil eder.
public ref class HttpResponse abstract
public abstract class HttpResponse
type HttpResponse = class
Public MustInherit Class HttpResponse
- Devralma
-
HttpResponse
Oluşturucular
HttpResponse() |
Tek bir HTTP isteğinin giden tarafını temsil eder. |
Özellikler
Body |
Yanıt gövdesini Streamalır veya ayarlar. |
BodyWriter |
Yanıt gövdesini alır PipeWriter |
ContentLength |
Yanıt üst bilgisinin değerini |
ContentType |
Yanıt üst bilgisinin değerini |
Cookies |
Bu yanıt için tanımlama bilgilerini yönetmek için kullanılabilecek bir nesne alır. |
HasStarted |
yanıt üst bilgilerinin istemciye gönderilip gönderilmediğini belirten bir değer alır. |
Headers |
Yanıt üst bilgilerini alır. |
HttpContext |
Bu yanıt için öğesini HttpContext alır. |
StatusCode |
HTTP yanıt kodunu alır veya ayarlar. |
Yöntemler
CompleteAsync() |
Kalan yanıt üst bilgilerini, verilerini veya fragmanlarını boşaltır. Yanıt İçerik Uzunluğu uyuşmazlığı gibi geçersiz bir durumdaysa bu durum oluşabilir. |
OnCompleted(Func<Object,Task>, Object) |
Yanıtın istemciye gönderilmesi tamamlandıktan sonra çağrılacak bir temsilci ekler. |
OnCompleted(Func<Task>) |
Yanıtın istemciye gönderilmesi tamamlandıktan sonra çağrılacak bir temsilci ekler. |
OnStarting(Func<Object,Task>, Object) |
Yanıt üst bilgileri istemciye gönderilmeden hemen önce çağrılacak bir temsilci ekler. Buraya kaydedilen geri çağırmalar ters sırada çalışır. |
OnStarting(Func<Task>) |
Yanıt üst bilgileri istemciye gönderilmeden hemen önce çağrılacak bir temsilci ekler. Buraya kaydedilen geri çağırmalar ters sırada çalışır. |
Redirect(String) |
İstemciye geçici bir yeniden yönlendirme yanıtı (HTTP 302) döndürür. |
Redirect(String, Boolean) |
İstemciye bir yeniden yönlendirme yanıtı (HTTP 301 veya HTTP 302) döndürür. |
RegisterForDispose(IDisposable) |
İstek işleme tamamlandıktan sonra bir nesneyi konak tarafından atılması için kaydeder. |
RegisterForDisposeAsync(IAsyncDisposable) |
İstek işleme tamamlandıktan sonra bir nesneyi konak tarafından zaman uyumsuz bertarafı için kaydeder. |
StartAsync(CancellationToken) |
OnStarting() çağrısı yaparak ve üst bilgileri değiştirilemez hale getirerek yanıtı başlatır. |
Uzantı Metotları
GetTypedHeaders(HttpResponse) |
Kesin olarak yazılan HTTP yanıt üst bilgilerini alır. |
WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken) |
Belirtilen değeri yanıt gövdesine JSON olarak yazın. Yanıt içerik türü belirtilen içerik türüne ayarlanır. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken) |
Belirtilen değeri yanıt gövdesine JSON olarak yazın. Yanıt içerik türü belirtilen içerik türüne ayarlanır. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken) |
Belirtilen değeri yanıt gövdesine JSON olarak yazın. Yanıt içerik türü olarak |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken) |
Belirtilen değeri yanıt gövdesine JSON olarak yazın. Yanıt içerik türü belirtilen içerik türüne ayarlanır. |
WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken) |
Belirtilen değeri yanıt gövdesine JSON olarak yazın. Yanıt içerik türü olarak |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken) |
Belirtilen değeri yanıt gövdesine JSON olarak yazın. Yanıt içerik türü belirtilen içerik türüne ayarlanır. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken) |
Belirtilen değeri yanıt gövdesine JSON olarak yazın. Yanıt içerik türü olarak |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken) |
Belirtilen değeri yanıt gövdesine JSON olarak yazın. Yanıt içerik türü belirtilen içerik türüne ayarlanır. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken) |
Belirtilen değeri yanıt gövdesine JSON olarak yazın. Yanıt içerik türü olarak |
WriteAsync(HttpResponse, String, Encoding, CancellationToken) |
Verilen kodlamayı kullanarak verilen metni yanıt gövdesine yazar. |
WriteAsync(HttpResponse, String, CancellationToken) |
Verilen metni yanıt gövdesine yazar. UTF-8 kodlaması kullanılacaktır. |
Clear(HttpResponse) |
HTTP yanıtını temizler. Bu çağrı yanıt üst bilgilerini, yanıt durum kodunu ve yanıt gövdesini sıfırlar. |
Redirect(HttpResponse, String, Boolean, Boolean) |
İstemciye bir yeniden yönlendirme yanıtı (HTTP 301, HTTP 302, HTTP 307 veya HTTP 308) döndürür. |
AppendTrailer(HttpResponse, String, StringValues) |
Verilen römork üst bilgisini yanıt gövdesinin sonuna gönderilecek römork koleksiyonuna ekler. Check SupportsTrailers(HttpResponse) veya InvalidOperationException oluşturulabilir. |
DeclareTrailer(HttpResponse, String) |
Verilen römork adını 'Trailer' yanıt üst bilgisine ekler. Yanıt üst bilgileri gönderilmeden önce bu gerçekleşmelidir. |
SupportsTrailers(HttpResponse) |
Sunucunun bu yanıt için römork üst bilgileri göndermeyi desteklediğini gösterir. |
SendFileAsync(HttpResponse, IFileInfo, Int64, Nullable<Int64>, CancellationToken) |
Verilen dosyayı SendFile uzantısını kullanarak gönderir. |
SendFileAsync(HttpResponse, IFileInfo, CancellationToken) |
Verilen dosyayı SendFile uzantısını kullanarak gönderir. |
SendFileAsync(HttpResponse, String, Int64, Nullable<Int64>, CancellationToken) |
Verilen dosyayı SendFile uzantısını kullanarak gönderir. |
SendFileAsync(HttpResponse, String, CancellationToken) |
Verilen dosyayı SendFile uzantısını kullanarak gönderir. |