Peer.InviteAsyncCancel(Object) Metoda

Definicja

Anuluje zaproszenie wysłane za pomocą InviteAsync(PeerApplication, String, Byte[], Object) metody .

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

Obiekt zdefiniowany przez użytkownika do przekazania do wywołania zwrotnego InviteAsync(PeerApplication, String, Byte[], Object) operacji na potrzeby identyfikacji. Ten wymagany parametr musi być unikatowy we wszystkich asynchronicznych operacjach zaproszenia w toku.

Atrybuty

Wyjątki

Nie można stosować nullparametru userToken .

Zaproszenie asynchroniczne nie jest wybitne.

Uwagi

Wywołanie tej metody gwarantuje, że system przestanie czekać na PeerInvitationResponse element równorzędny skojarzony z żądaniem InviteAsync.

Wiele zaproszeń może być zaległych w danym momencie. InviteAsyncCancel Jeśli metoda jest wywoływana, gdy operacja asynchroniczna zidentyfikowana przez userToken obiekt nie istnieje, zgłaszany jest wyjątek. Obiekt userToken musi być podany, ponieważ służy do śledzenia określonego wywołania asynchronicznego. Ten obiekt dostarczany przez aplikację hosta jest unikatowy dla każdego żądania zaproszenia.

Jeśli ta metoda jest używana, zdarzenie można nadal zgłaszać, InviteCompleted ale właściwość Cancelled w skojarzonym InviteCompletedEventArgs obiekcie zostanie ustawiona na truewartość .

Wywołanie tej metody wymaga wartości PermissionState .Unrestricted

Dotyczy

Zobacz też