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à
| Nome | Descrizione |
|---|---|
| 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
| Nome | Descrizione |
|---|---|
| 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
| Nome | Descrizione |
|---|---|
| IDisposable.Dispose() |
Rilascia tutte le risorse usate da HttpListenerResponse. |