HttpListenerResponse Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje odpowiedź na żądanie obsługiwane przez HttpListener obiekt.
public ref class HttpListenerResponse sealed : IDisposable
public sealed class HttpListenerResponse : IDisposable
type HttpListenerResponse = class
interface IDisposable
Public NotInheritable Class HttpListenerResponse
Implements IDisposable
- Dziedziczenie
-
HttpListenerResponse
- Implementuje
Uwagi
Gdy klient wysyła żądanie dla zasobu obsługiwanego HttpListener przez obiekt, żądanie i odpowiedź są udostępniane aplikacji w HttpListenerContext obiekcie. Żądanie jest reprezentowane przez HttpListenerRequest obiekt i jest dostępne we HttpListenerContext.Request właściwości . Odpowiedź jest reprezentowana przez HttpListenerResponse obiekt i jest dostępna we HttpListenerContext.Response właściwości .
Odpowiedź można dostosować, ustawiając różne właściwości, takie jak StatusCode, StatusDescriptioni Cookies. HttpListenerResponse.OutputStream Użyj właściwości , aby uzyskać Stream wystąpienie, do którego można zapisywać dane odpowiedzi. Na koniec wyślij dane odpowiedzi do klienta, wywołując metodę Close .
Właściwości
ContentEncoding |
Pobiera lub ustawia Encoding wartość dla odpowiedzi .OutputStream |
ContentLength64 |
Pobiera lub ustawia liczbę bajtów w danych treści zawartych w odpowiedzi. |
ContentType |
Pobiera lub ustawia typ MIME zwracanej zawartości. |
Cookies |
Pobiera lub ustawia kolekcję plików cookie zwracanych z odpowiedzią. |
Headers |
Pobiera lub ustawia kolekcję par nazwa/wartość nagłówka zwróconych przez serwer. |
KeepAlive |
Pobiera lub ustawia wartość wskazującą, czy serwer żąda trwałego połączenia. |
OutputStream |
Stream Pobiera obiekt, do którego można napisać odpowiedź. |
ProtocolVersion |
Pobiera lub ustawia wersję HTTP używaną dla odpowiedzi. |
RedirectLocation |
Pobiera lub ustawia wartość nagłówka HTTP |
SendChunked |
Pobiera lub ustawia, czy odpowiedź używa kodowania fragmentowanego transferu. |
StatusCode |
Pobiera lub ustawia kod stanu HTTP, który ma zostać zwrócony do klienta. |
StatusDescription |
Pobiera lub ustawia tekstowy opis kodu stanu HTTP zwrócony klientowi. |
Metody
Abort() |
Zamyka połączenie z klientem bez wysyłania odpowiedzi. |
AddHeader(String, String) |
Dodaje określony nagłówek i wartość do nagłówków HTTP dla tej odpowiedzi. |
AppendCookie(Cookie) |
Dodaje określony Cookie element do kolekcji plików cookie dla tej odpowiedzi. |
AppendHeader(String, String) |
Dołącza wartość do określonego nagłówka HTTP, który ma być wysyłany z tą odpowiedzią. |
Close() |
Wysyła odpowiedź do klienta i zwalnia zasoby przechowywane przez to HttpListenerResponse wystąpienie. |
Close(Byte[], Boolean) |
Zwraca określoną tablicę bajtów do klienta i zwalnia zasoby przechowywane przez to HttpListenerResponse wystąpienie. |
CopyFrom(HttpListenerResponse) |
Kopiuje właściwości z określonej HttpListenerResponse do tej odpowiedzi. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Redirect(String) |
Konfiguruje odpowiedź w celu przekierowania klienta do określonego adresu URL. |
SetCookie(Cookie) |
Dodaje lub aktualizuje element Cookie w kolekcji plików cookie wysyłanych z tą odpowiedzią. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
IDisposable.Dispose() |
Zwalnia wszelkie zasoby używane przez element HttpListenerResponse. |