Freigeben über


Peer.InviteAsyncCancel(Object) Methode

Definition

Bricht die Einladung ab, die mit der InviteAsync(PeerApplication, String, Byte[], Object)-Methode gesendet wurde.

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)

Parameter

userToken
Object

Benutzerdefiniertes Objekt, das zur Identifizierung dem Rückruf des InviteAsync(PeerApplication, String, Byte[], Object)-Vorgangs übergeben werden soll. Dieser erforderliche Parameter muss für alle asynchronen Einladungsvorgänge eindeutig sein.

Attribute

Ausnahmen

Der userToken-Parameter darf nicht null sein.

Eine asynchrone Einladung steht nicht aus.

Hinweise

Durch das Aufrufen dieser Methode wird sichergestellt, dass das System nicht mehr auf einen PeerInvitationResponse vom Peer wartet, der der InviteAsync-Anforderung zugeordnet ist.

Mehrere Einladungen können jederzeit ausstehend sein. Wenn die InviteAsyncCancel -Methode aufgerufen wird, wenn ein durch den identifizierten asynchronen userToken Vorgang nicht vorhanden ist, wird eine Ausnahme ausgelöst. Das userToken -Objekt muss bereitgestellt werden, da es zum Nachverfolgen eines bestimmten asynchronen Aufrufs verwendet wird. Dieses von der Hostanwendung bereitgestellte Objekt ist für jede Einladungsanforderung eindeutig.

Wenn diese Methode verwendet wird, kann das InviteCompleted Ereignis weiterhin ausgelöst werden, aber die Cancelled-Eigenschaft für das zugeordnete InviteCompletedEventArgs Objekt wird auf truefestgelegt.

Für den Aufruf dieser Methode ist eine PermissionState von Unrestrictederforderlich.

Gilt für:

Weitere Informationen