Peer.InviteAsyncCancel(Object) Metoda

Definice

Zruší pozvánku odeslanou metodou 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)

Parametry

userToken
Object

Uživatelem definovaný objekt, který se má předat zpětnému InviteAsync(PeerApplication, String, Byte[], Object) volání operace pro identifikaci. Tento povinný parametr musí být jedinečný ve všech probíhajících asynchronních operacích pozvání.

Atributy

Výjimky

Parametr userToken nemůže být null.

Asynchronní pozvánka není nevyřešená.

Poznámky

Volání této metody zaručuje, že systém přestane čekat PeerInvitationResponse na z partnera přidruženého k požadavku InviteAsync.

V daném okamžiku může být nevyřízených více pozvánek. InviteAsyncCancel Pokud je volána metoda, když asynchronní operace identifikovaná objektem userToken neexistuje, je vyvolána výjimka. Objekt userToken musí být poskytnut, protože se používá ke sledování konkrétního asynchronního volání. Tento objekt zadaný aplikací hostitele je pro každou žádost o pozvání jedinečný.

Při použití InviteCompleted této metody může být událost stále vyvolána, ale vlastnost Cancelled přidruženého InviteCompletedEventArgs objektu bude nastavena na truehodnotu .

Volání této metody vyžaduje .PermissionStateUnrestricted

Platí pro

Viz také