Partager via


Peer.InviteAsyncCancel(Object) Méthode

Définition

Annule l’invitation envoyée avec la méthode InviteAsync(PeerApplication, String, Byte[], Object).

public:
 void InviteAsyncCancel(System::Object ^ userToken);
[System.Security.SecurityCritical]
public void InviteAsyncCancel (object userToken);
[<System.Security.SecurityCritical>]
member this.InviteAsyncCancel : obj -> unit
Public Sub InviteAsyncCancel (userToken As Object)

Paramètres

userToken
Object

Objet défini par l’utilisateur à passer au rappel de l’opération InviteAsync(PeerApplication, String, Byte[], Object) pour l’identification. Ce paramètre obligatoire doit être unique pour toutes les opérations d’invitation asynchrones en cours.

Attributs

Exceptions

Le paramètre userToken ne peut pas avoir la valeur null.

Une invitation asynchrone n’est pas en attente.

Remarques

L’appel de cette méthode garantit que le système cesse d’attendre un PeerInvitationResponse de l’homologue associé à la requête InviteAsync.

Plusieurs invitations peuvent être en attente à tout moment. Si la InviteAsyncCancel méthode est appelée lorsqu’une opération asynchrone identifiée par le userToken n’existe pas, une exception est levée. L’objet userToken doit être fourni, car il est utilisé pour suivre un appel asynchrone spécifique. Cet objet fourni par l’application hôte est unique pour chaque demande d’invitation.

Lorsque cette méthode est utilisée, l’événement InviteCompleted peut toujours être déclenché, mais la propriété Cancelled sur l’objet associé InviteCompletedEventArgs est définie sur true.

L’appel de cette méthode nécessite un PermissionState de Unrestricted.

S’applique à

Voir aussi