HttpListenerResponse Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar ett svar på en begäran som hanteras av ett HttpListener objekt.
public ref class HttpListenerResponse sealed : IDisposable
public sealed class HttpListenerResponse : IDisposable
type HttpListenerResponse = class
interface IDisposable
Public NotInheritable Class HttpListenerResponse
Implements IDisposable
- Arv
-
HttpListenerResponse
- Implementeringar
Kommentarer
När en klient skickar en begäran om en resurs som hanteras av ett HttpListener objekt görs begäran och svaret tillgängliga för ditt program i ett HttpListenerContext objekt. Begäran representeras av ett HttpListenerRequest objekt och är tillgänglig i egenskapen HttpListenerContext.Request . Svaret representeras av ett HttpListenerResponse objekt och är tillgängligt i egenskapen HttpListenerContext.Response .
Du kan anpassa svaret genom att ange olika egenskaper, till exempel StatusCode, StatusDescriptionoch Cookies. Använd egenskapen HttpListenerResponse.OutputStream för att hämta en Stream instans som svarsdata kan skrivas till. Skicka slutligen svarsdata till klienten genom att anropa Close metoden.
Egenskaper
| Name | Description |
|---|---|
| ContentEncoding |
Hämtar eller anger Encoding för det här svarets OutputStream. |
| ContentLength64 |
Hämtar eller anger antalet byte i brödtextdata som ingår i svaret. |
| ContentType |
Hämtar eller anger MIME-typen för det innehåll som returneras. |
| Cookies |
Hämtar eller ställer in insamling av cookies som returneras med svaret. |
| Headers |
Hämtar eller anger samlingen med rubriknamn/värdepar som returneras av servern. |
| KeepAlive |
Hämtar eller anger ett värde som anger om servern begär en beständig anslutning. |
| OutputStream |
Hämtar ett Stream objekt som ett svar kan skrivas till. |
| ProtocolVersion |
Hämtar eller anger den HTTP-version som används för svaret. |
| RedirectLocation |
Hämtar eller anger värdet för HTTP-huvudet |
| SendChunked |
Hämtar eller anger om svaret använder segmentbaserad överföringskodning. |
| StatusCode |
Hämtar eller anger http-statuskoden som ska returneras till klienten. |
| StatusDescription |
Hämtar eller anger en textbeskrivning av HTTP-statuskoden som returneras till klienten. |
Metoder
| Name | Description |
|---|---|
| Abort() |
Stänger anslutningen till klienten utan att skicka något svar. |
| AddHeader(String, String) |
Lägger till det angivna huvudet och värdet i HTTP-huvudena för det här svaret. |
| AppendCookie(Cookie) |
Lägger till den angivna Cookie i samlingen med cookies för det här svaret. |
| AppendHeader(String, String) |
Lägger till ett värde i det angivna HTTP-huvudet som ska skickas med det här svaret. |
| Close() |
Skickar svaret till klienten och släpper de resurser som finns i den här HttpListenerResponse instansen. |
| Close(Byte[], Boolean) |
Returnerar den angivna bytematrisen till klienten och släpper de resurser som finns i den här HttpListenerResponse instansen. |
| CopyFrom(HttpListenerResponse) |
Kopierar egenskaper från angivet HttpListenerResponse till det här svaret. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Redirect(String) |
Konfigurerar svaret för att omdirigera klienten till den angivna URL:en. |
| SetCookie(Cookie) |
Lägger till eller uppdaterar en Cookie i samlingen med cookies som skickas med det här svaret. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IDisposable.Dispose() |
Släpper alla resurser som används av HttpListenerResponse. |