Peer.InviteAsyncCancel(Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ć null
parametru 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 true
wartość .
Wywołanie tej metody wymaga wartości PermissionState .Unrestricted