PeerNameResolver.ResolveAsyncCancel(Object) Méthode

Définition

Annule la demande de résolution de noms 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 ResolveAsync de méthode qui a démarré l’opération de résolution.

Attributs

Exceptions

Les userState paramètres ne peuvent pas être null.

Remarques

L’appel de cette méthode garantit que le système ne tentera pas d’obtenir d’enregistrements supplémentaires pour le fichier 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 « opération sans 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 annuler 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 d’événement Cancelled défini sur true.

S’applique à

Voir aussi