HttpListenerResponse Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta la risposta a una richiesta gestita da un oggetto HttpListener.
public ref class HttpListenerResponse sealed : IDisposable
public sealed class HttpListenerResponse : IDisposable
type HttpListenerResponse = class
interface IDisposable
Public NotInheritable Class HttpListenerResponse
Implements IDisposable
- Ereditarietà
-
HttpListenerResponse
- Implementazioni
Commenti
Quando un client effettua una richiesta per una risorsa gestita da un HttpListener oggetto, la richiesta e la risposta vengono rese disponibili per l'applicazione in un HttpListenerContext oggetto. La richiesta è rappresentata da un HttpListenerRequest oggetto ed è disponibile nella HttpListenerContext.Request proprietà . La risposta è rappresentata da un HttpListenerResponse oggetto ed è disponibile nella HttpListenerContext.Response proprietà .
È possibile personalizzare la risposta impostando varie proprietà, ad esempio StatusCode, StatusDescriptione Cookies. Utilizzare la proprietà per ottenere un'istanza HttpListenerResponse.OutputStreamStream in cui è possibile scrivere i dati di risposta. Infine, inviare i dati di risposta al client chiamando il Close metodo .
Proprietà
ContentEncoding |
Ottiene o imposta l'oggetto Encoding per la proprietà OutputStream di questa risposta. |
ContentLength64 |
Ottiene o imposta il numero di byte dei dati del corpo inclusi nella risposta. |
ContentType |
Ottiene o imposta il tipo MIME del contenuto restituito. |
Cookies |
Ottiene o imposta l'insieme di cookie restituito con la risposta. |
Headers |
Ottiene o imposta un insieme di coppie nome/valore di intestazione restituite dal server. |
KeepAlive |
Ottiene o imposta un valore che indica se il server richiede una connessione permanente. |
OutputStream |
Ottiene un oggetto Stream nel quale è possibile scrivere una risposta. |
ProtocolVersion |
Ottiene o imposta la versione HTTP utilizzata per la risposta. |
RedirectLocation |
Ottiene o imposta il valore dell'intestazione HTTP |
SendChunked |
Ottiene o imposta l'eventuale utilizzo di una codifica di trasferimento in blocchi. |
StatusCode |
Ottiene o imposta il codice di stato HTTP che deve essere restituito al client. |
StatusDescription |
Ottiene o imposta una descrizione del testo del codice di stato HTTP restituito al client. |
Metodi
Abort() |
Chiude la connessione al client senza inviare una risposta. |
AddHeader(String, String) |
Aggiunge l'intestazione e il valore specificati alle intestazioni HTTP per questa risposta. |
AppendCookie(Cookie) |
Aggiunge la classe Cookie specificata alla raccolta di cookie per la risposta. |
AppendHeader(String, String) |
Aggiunge un valore all'intestazione HTTP specificata da inviare con la risposta. |
Close() |
Invia la risposta al client e rilascia le risorse contenute nell'istanza di HttpListenerResponse. |
Close(Byte[], Boolean) |
Invia la matrice di byte specificata al client e rilascia le risorse contenute nell'istanza di HttpListenerResponse. |
CopyFrom(HttpListenerResponse) |
Copia le proprietà dalla classe HttpListenerResponse specificata in questa risposta. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Redirect(String) |
Configura la risposta per reindirizzare il client all'URL specificato. |
SetCookie(Cookie) |
Aggiunge o aggiorna una classe Cookie nell'insieme di cookie inviati con questa risposta. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IDisposable.Dispose() |
Rilascia tutte le risorse usate da HttpListenerResponse. |