HttpListener.GetContextAsync Metodo
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.
Attende una richiesta in ingresso come operazione asincrona.
public:
System::Threading::Tasks::Task<System::Net::HttpListenerContext ^> ^ GetContextAsync();
public System.Threading.Tasks.Task<System.Net.HttpListenerContext> GetContextAsync ();
member this.GetContextAsync : unit -> System.Threading.Tasks.Task<System.Net.HttpListenerContext>
Public Function GetContextAsync () As Task(Of HttpListenerContext)
Restituisce
Oggetto dell'attività che rappresenta l'operazione asincrona. La proprietà Result nell'oggetto attività restituisce un oggetto HttpListenerContext che rappresenta una richiesta del client.
Commenti
Questa operazione non verrà bloccata. L'oggetto restituito Task<TResult> verrà completato al momento della ricezione della richiesta in ingresso.
Prima di chiamare questo metodo, è necessario chiamare il Start metodo e aggiungere almeno un prefisso URI da ascoltare aggiungendo le stringhe URI alla HttpListenerPrefixCollection proprietà restituita dalla Prefixes proprietà . Per una descrizione dettagliata dei prefissi, vedere la panoramica della HttpListener classe.
Questo metodo archivia nell'attività che restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da GetContext().