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() |
Özellikler
| Body |
Yanıt gövdesini alır veya Stream ayarlar. |
| BodyWriter |
Yanıt gövdesini alır PipeWriter |
| ContentLength |
|
| ContentType |
|
| Cookies |
Bu yanıt için tanımlama bilgilerini yönetmek için kullanılan bir nesnesi alır. |
| HasStarted |
Yanıt üst bilgilerini istemciye gönderip gönderme olmadığını belirten bir değer alır. |
| Headers |
Yanıt üst bilgilerini alır. |
| HttpContext |
Bu yanıt HttpContext için alır. |
| StatusCode |
HTTP yanıt kodunu alır veya ayarlar. |
Yöntemler
| CompleteAsync() |
Kalan yanıt üst bilgilerini, verileri veya tanıtımları boşaltın. Yanıt Content-Length eşleşmesi gibi geçersiz bir durumda ise bu durumla sonuç sonuç olabilir. |
| OnCompleted(Func<Object,Task>, Object) |
Yanıt istemciye gönderilmeyi bitirdikten sonra çağrıl gönderilecek bir temsilci ekler. |
| OnCompleted(Func<Task>) |
Yanıt istemciye gönderilmeyi bitirdikten sonra çağrıl gönderilecek bir temsilci ekler. |
| OnStarting(Func<Object,Task>, Object) |
Yanıt üst bilgileri istemciye gönderilmeden hemen önce çağrılacak bir temsilci ekler. Burada kaydedilen geri çağırmalar ters sırada çalıştır. |
| OnStarting(Func<Task>) |
Yanıt üst bilgileri istemciye gönderilmeden hemen önce çağrılacak bir temsilci ekler. Burada kaydedilen geri çağırmalar ters sırada çalıştı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şlemeyi bitirdikten sonra bir nesneyi konak tarafından atılması için kaydettirer. |
| RegisterForDisposeAsync(IAsyncDisposable) |
İstek işlemeyi bitirdikten sonra bir nesneyi konak tarafından zaman uyumsuz atılması için kaydettirr. |
| StartAsync(CancellationToken) |
OnStarting() çağrısı yaparak ve üst bilgileri değiştirilmez hale çağırarak yanıtı başlatır. |
Uzantı Metotları
| GetTypedHeaders(HttpResponse) |
Kesin tür belirtilmiş HTTP yanıt üstbilgilerini alı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 ayarlanacak. |
| WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken) |
Belirtilen değeri, yanıt gövdesine JSON olarak yazın. Yanıt içerik türü |
| WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken) |
Belirtilen değeri, yanıt gövdesine JSON olarak yazın. Yanıt içerik türü |
| 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 ayarlanacak. |
| WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken) |
Belirtilen değeri, yanıt gövdesine JSON olarak yazın. Yanıt içerik türü |
| WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken) |
Belirtilen değeri, yanıt gövdesine JSON olarak yazın. Yanıt içerik türü |
| 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 tanıtım üst bilgisi, yanıt gövdesinin sonunda gönderilecek olan trailers koleksiyonuna ekler. Check SupportsTrailers(HttpResponse) veya InvalidOperationException thrown olabilir. |
| DeclareTrailer(HttpResponse, String) |
Verilen tanıtım adını 'Trailer' yanıt üst bilgisinde ekler. Bu, yanıt üst bilgileri gönderilmeden önce yaşanıyor olması gerekir. |
| SupportsTrailers(HttpResponse) |
Sunucunun bu yanıt için tanıtım üst bilgileri göndermeyi destekleyip desteklemey olduğunu 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. |