Peer.InviteAsyncCancel(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 an den Rückruf des InviteAsync(PeerApplication, String, Byte[], Object) Vorgangs zur Identifizierung übergeben werden soll. Dieser erforderliche Parameter muss für alle ausgeführten asynchronen Einladungsvorgänge eindeutig sein.
- Attribute
Ausnahmen
Der userToken Parameter darf nicht sein null.
Eine asynchrone Einladung ist nicht ausstehend.
Hinweise
Das Aufrufen dieser Methode garantiert, dass das System nicht mehr auf einen PeerInvitationResponse von dem Peer wartet, der der InviteAsync-Anforderung zugeordnet ist.
Mehrere Einladungen können jederzeit ausstehen. Wenn die InviteAsyncCancel Methode aufgerufen wird, wenn ein asynchroner Vorgang, der durch das userToken Vorhandensein identifiziert wird, 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 vom Host 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 festgelegt true.
Zum Aufrufen dieser Methode ist eine PermissionState von Unrestricted.