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 una risposta a una richiesta gestita da un HttpListener oggetto .
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 all'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 l'oggetto della risposta.OutputStream |
| ContentLength64 |
Ottiene o imposta il numero di byte nei dati del corpo inclusi nella risposta. |
| ContentType |
Ottiene o imposta il tipo MIME del contenuto restituito. |
| Cookies |
Ottiene o imposta la raccolta di cookie restituiti con la risposta. |
| Headers |
Ottiene o imposta la raccolta di coppie nome/valore di intestazione restituite dal server. |
| KeepAlive |
Ottiene o imposta un valore che indica se il server richiede una connessione persistente. |
| OutputStream |
Ottiene un Stream oggetto in cui è 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 un valore che indica se la risposta usa la codifica di trasferimento in blocchi. |
| StatusCode |
Ottiene o imposta il codice di stato HTTP da restituire al client. |
| StatusDescription |
Ottiene o imposta una descrizione testuale 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 l'oggetto specificato Cookie alla raccolta di cookie per questa risposta. |
| AppendHeader(String, String) |
Aggiunge un valore all'intestazione HTTP specificata da inviare con questa risposta. |
| Close() |
Invia la risposta al client e rilascia le risorse contenute in questa HttpListenerResponse istanza. |
| Close(Byte[], Boolean) |
Restituisce la matrice di byte specificata al client e rilascia le risorse contenute in questa HttpListenerResponse istanza. |
| CopyFrom(HttpListenerResponse) |
Copia le proprietà dall'oggetto specificato HttpListenerResponse a 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 il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| Redirect(String) |
Configura la risposta per reindirizzare il client all'URL specificato. |
| SetCookie(Cookie) |
Aggiunge o aggiorna un oggetto Cookie nella raccolta 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. |