Partager via


PeerNameResolver.ResolveAsyncCancel(Object) Méthode

Définition

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.

S’applique à

Voir aussi