PeerNameResolver.ResolveAsyncCancel(Object) 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.
Annulla la richiesta di risoluzione del nome peer asincrona specificata.
public:
void ResolveAsyncCancel(System::Object ^ userState);
[System.Security.SecurityCritical]
public void ResolveAsyncCancel (object userState);
[<System.Security.SecurityCritical>]
member this.ResolveAsyncCancel : obj -> unit
Public Sub ResolveAsyncCancel (userState As Object)
Parametri
- userState
- Object
Oggetto fornito all'istanza del metodo ResolveAsync che ha avviato l'operazione di risoluzione.
- Attributi
Eccezioni
I parametri userState
non possono essere null
.
Commenti
La chiamata a questo metodo garantisce che il sistema non tenterà di ottenere record aggiuntivi per l'oggetto specificato PeerName. Se questo metodo viene chiamato quando un'operazione di risoluzione dei nomi peer asincrona non è in sospeso, funge da "nessuna operazione" (NO OP).
L'oggetto userState
deve essere fornito poiché viene usato per tenere traccia di una chiamata asincrona specifica quando sono in corso più chiamate. Questo oggetto fornito dal chiamante è univoco per ogni richiesta di risoluzione dei nomi peer.
Questo metodo restituirà immediatamente, ma l'operazione potrebbe o non annullare immediatamente. Gli argomenti dell'evento restituiti dall'evento contengono un campo che può essere sottoposto a polling da parte dei client per determinare se si è verificato l'annullamento ResolveCompleted .
La chiamata a questo metodo garantisce che l'evento ResolveCompleted venga segnalato il prima possibile con l'argomento Cancelled evento impostato su true
.