HttpListenerResponse Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Antwort auf eine Anforderung dar, die von einem HttpListener-Objekt behandelt wird.
public ref class HttpListenerResponse sealed : IDisposable
public sealed class HttpListenerResponse : IDisposable
type HttpListenerResponse = class
interface IDisposable
Public NotInheritable Class HttpListenerResponse
Implements IDisposable
- Vererbung
-
HttpListenerResponse
- Implementiert
Hinweise
Wenn ein Client eine Anforderung für eine Ressource sendet, die von einem HttpListener Objekt behandelt wird, werden die Anforderung und die Antwort ihrer Anwendung in einem HttpListenerContext -Objekt zur Verfügung gestellt. Die Anforderung wird durch ein HttpListenerRequest -Objekt dargestellt und ist in der HttpListenerContext.Request -Eigenschaft verfügbar. Die Antwort wird durch ein HttpListenerResponse -Objekt dargestellt und ist in der HttpListenerContext.Response -Eigenschaft verfügbar.
Sie können die Antwort anpassen, indem Sie verschiedene Eigenschaften wie StatusCode, StatusDescriptionund Cookiesfestlegen. Verwenden Sie die HttpListenerResponse.OutputStream -Eigenschaft, um eine Stream Instanz abzurufen, in die Antwortdaten geschrieben werden können. Senden Sie schließlich die Antwortdaten an den Client, indem Sie die Close -Methode aufrufen.
Eigenschaften
ContentEncoding |
Ruft die Encoding für den OutputStream der Antwort ab oder legt diesen fest. |
ContentLength64 |
Ruft die Anzahl von Bytes in den in der Antwort enthaltenen Textdaten ab oder legt diese fest. |
ContentType |
Ruft den MIME-Typ des zurückgegebenen Inhalts ab oder legt diesen fest. |
Cookies |
Ruft die Auflistung der mit der Antwort zurückgegebenen Cookies ab oder legt diese fest. |
Headers |
Ruft eine Auflistung der vom Server zurückgegebenen Name-Wert-Paare für Header ab oder legt diese fest. |
KeepAlive |
Ruft einen Wert ab, der angibt, ob der Server eine permanente Verbindung anfordert, oder legt diesen fest. |
OutputStream |
Ruft ein Stream-Objekt ab, in das eine Antwort geschrieben werden kann. |
ProtocolVersion |
Ruft die für die Antwort verwendete HTTP-Version ab oder legt diese fest. |
RedirectLocation |
Ruft den Wert des HTTP- |
SendChunked |
Ruft ab oder legt fest, ob für die Antwort segmentierte Übertragungscodierung verwendet wird. |
StatusCode |
Ruft den an den Client zurückzugebenden HTTP-Statuscode ab oder legt diesen fest. |
StatusDescription |
Ruft eine Textbeschreibung des an den Client zurückgegebenen HTTP-Statuscodes ab oder legt diese fest. |
Methoden
Abort() |
Schließt die Verbindung mit dem Client, ohne eine Antwort zu senden. |
AddHeader(String, String) |
Fügt den HTTP-Headern für diese Antwort den angegebenen Header und Wert hinzu. |
AppendCookie(Cookie) |
Fügt das angegebene Cookie zur Sammlung von Cookies für diese Antwort hinzu. |
AppendHeader(String, String) |
Fügt an den angegebenen HTTP-Header, der mit der Antwort gesendet werden soll, einen Wert an. |
Close() |
Sendet die Antwort an den Client und gibt die für diese HttpListenerResponse-Instanz reservierten Ressourcen frei. |
Close(Byte[], Boolean) |
Gibt das angegebene Bytearray an den Client zurück und gibt die für diese HttpListenerResponse-Instanz reservierten Ressourcen frei. |
CopyFrom(HttpListenerResponse) |
Kopiert Eigenschaften aus der angegebenen HttpListenerResponse in diese Antwort. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Redirect(String) |
Konfiguriert die Antwort für die Weiterleitung des Clients zur angegebenen URL. |
SetCookie(Cookie) |
Fügt der Auflistung von mit dieser Antwort gesendeten Cookies ein Cookie hinzu oder aktualisiert dieses in der Auflistung. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IDisposable.Dispose() |
Gibt alle vom HttpListenerResponse verwendeten Ressourcen frei. |