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 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 true
festgelegt.
Für den Aufruf dieser Methode ist eine PermissionState von Unrestrictederforderlich.