HttpListenerResponse Klass

Definition

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 Location i det här svaret.

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.

Gäller för

Se även