Peer.InviteAsyncCancel(Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Annulla l'invito inviato tramite il metodo 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)
Parametri
- userToken
- Object
Oggetto definito dall'utente da passare al callback dell'operazione InviteAsync(PeerApplication, String, Byte[], Object) per l'identificazione. Questo parametro obbligatorio deve essere univoco in tutte le operazioni di invito asincrone in corso.
- Attributi
Eccezioni
Il parametro userToken
non può essere null
.
Un invito asincrono non è in sospeso.
Commenti
La chiamata a questo metodo garantisce che il sistema smetterà di attendere un PeerInvitationResponse oggetto dal peer associato alla richiesta InviteAsync.
Più inviti possono essere in sospeso in qualsiasi momento. Se il InviteAsyncCancel metodo viene chiamato quando un'operazione asincrona identificata dall'oggetto userToken
non è presente, viene generata un'eccezione. L'oggetto userToken
deve essere fornito poiché viene usato per tenere traccia di una chiamata asincrona specifica. Questo oggetto fornito dall'applicazione host è univoco per ogni richiesta di invito.
Quando viene usato questo metodo, l'evento InviteCompleted può comunque essere generato, ma la proprietà Cancelled nell'oggetto associato InviteCompletedEventArgs verrà impostata su true
.
La chiamata a questo metodo richiede un PermissionState oggetto .Unrestricted