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.
Nesne tarafından HttpListener işlenen bir 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ın kullanımına sunulur. İ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.
, StatusCodeve StatusDescriptiongibi Cookiesçeşitli özellikleri ayarlayarak yanıtı özelleştirebilirsiniz. yanıt verilerinin HttpListenerResponse.OutputStream yazılabildiği 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
| Name | Description |
|---|---|
| ContentEncoding |
Bu yanıtın EncodingOutputStreamöğesini 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ılabildiği bir nesne 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
| Name | Description |
|---|---|
| Abort() |
Yanıt göndermeden istemci bağlantısını kapatır. |
| AddHeader(String, String) |
Belirtilen üst bilgiyi ve değeri bu yanıt için HTTP üst bilgilerine ekler. |
| AppendCookie(Cookie) |
Belirtilen Cookie değerini 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit 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 bir dize döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IDisposable.Dispose() |
tarafından HttpListenerResponsekullanılan tüm kaynakları serbest bırakır. |