HttpListenerResponse 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.
Bir nesne tarafından HttpListener işlenen isteğe verilen yanıtı temsil eder.
public ref class HttpListenerResponse sealed : IDisposable
public sealed class HttpListenerResponse : IDisposable
type HttpListenerResponse = class
interface IDisposable
Public NotInheritable Class HttpListenerResponse
Implements IDisposable
- Devralma
-
HttpListenerResponse
- Uygulamalar
Açıklamalar
İstemci bir nesne tarafından HttpListener işlenen bir kaynak için istekte bulunursa, istek ve yanıt bir HttpListenerContext nesnedeki uygulamanız için kullanılabilir hale getirilir. İstek bir HttpListenerRequest nesneyle temsil edilir ve özelliğinde HttpListenerContext.Request kullanılabilir. Yanıt bir HttpListenerResponse nesneyle temsil edilir ve özelliğinde HttpListenerContext.Response kullanılabilir.
, StatusDescriptionve Cookiesgibi StatusCodeçeşitli özellikleri ayarlayarak yanıtı özelleştirebilirsiniz. Yanıt verilerinin HttpListenerResponse.OutputStream yazıldığı bir Stream örneği almak için özelliğini kullanın. Son olarak, yöntemini çağırarak yanıt verilerini istemciye Close gönderin.
Özellikler
ContentEncoding |
Bu yanıtın OutputStreamiçin öğesini Encoding alır veya ayarlar. |
ContentLength64 |
Yanıta dahil edilen gövde verilerindeki bayt sayısını alır veya ayarlar. |
ContentType |
Döndürülen içeriğin MIME türünü alır veya ayarlar. |
Cookies |
Yanıtla birlikte döndürülen tanımlama bilgileri koleksiyonunu alır veya ayarlar. |
Headers |
Sunucu tarafından döndürülen üst bilgi adı/değer çiftleri koleksiyonunu alır veya ayarlar. |
KeepAlive |
Sunucunun kalıcı bağlantı isteyip istemediğinizi belirten bir değer alır veya ayarlar. |
OutputStream |
Stream Yanıtın yazıldığı nesneyi alır. |
ProtocolVersion |
Yanıt için kullanılan HTTP sürümünü alır veya ayarlar. |
RedirectLocation |
Bu yanıttaki HTTP |
SendChunked |
Yanıtın öbekli aktarım kodlaması kullanıp kullanmadığını alır veya ayarlar. |
StatusCode |
İstemciye döndürülecek HTTP durum kodunu alır veya ayarlar. |
StatusDescription |
İstemciye döndürülen HTTP durum kodunun metin açıklamasını alır veya ayarlar. |
Yöntemler
Abort() |
Yanıt göndermeden istemci bağlantısını kapatır. |
AddHeader(String, String) |
Bu yanıt için belirtilen üst bilgiyi ve değeri HTTP üst bilgilerine ekler. |
AppendCookie(Cookie) |
Belirtilen değeri Cookie bu yanıt için tanımlama bilgileri koleksiyonuna ekler. |
AppendHeader(String, String) |
Bu yanıtla gönderilecek belirtilen HTTP üst bilgisine bir değer ekler. |
Close() |
yanıtı istemciye gönderir ve bu HttpListenerResponse örnek tarafından tutulan kaynakları serbest bırakır. |
Close(Byte[], Boolean) |
Belirtilen bayt dizisini istemciye döndürür ve bu HttpListenerResponse örnek tarafından tutulan kaynakları serbest bırakır. |
CopyFrom(HttpListenerResponse) |
Belirtilenden HttpListenerResponse bu yanıta özellikleri kopyalar. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
Redirect(String) |
İstemciyi belirtilen URL'ye yeniden yönlendirmek için yanıtı yapılandırılır. |
SetCookie(Cookie) |
Bu yanıtla gönderilen tanımlama bilgileri koleksiyonuna bir Cookie ekler veya güncelleştirir. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
IDisposable.Dispose() |
HttpListenerResponse tarafından kullanılan tüm kaynakları serbest bırakır. |