PeerNameResolver.ResolveAsyncCancel(Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Annule la demande de résolution de nom d’homologue asynchrone spécifiée.
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)
Paramètres
- userState
- Object
Objet fourni à l’instance de méthode ResolveAsync qui a lancé l’opération de résolution.
- Attributs
Exceptions
Les paramètres userState
ne peuvent pas avoir la valeur null
.
Remarques
L’appel de cette méthode garantit que le système ne tentera pas d’obtenir d’enregistrements supplémentaires pour le spécifié PeerName. Si cette méthode est appelée lorsqu’une opération de résolution de noms d’homologue asynchrone n’est pas en attente, elle agit comme une « aucune opération » (NO OP).
L’objet userState
doit être fourni, car il est utilisé pour suivre un appel asynchrone spécifique lorsque plusieurs appels sont en cours. Cet objet fourni par l’appelant est unique pour chaque demande de résolution de nom d’homologue.
Cette méthode retourne immédiatement, mais l’opération peut ou non être annulée immédiatement. Les arguments d’événement retournés par l’événement ResolveCompleted contiennent un champ qui peut être interrogé par les clients pour déterminer si l’annulation s’est produite.
L’appel de cette méthode garantit que l’événement ResolveCompleted sera signalé dès que possible avec l’argument Cancelled d’événement défini sur true
.