Peer.InviteAsyncCancel(Object) Metod

Definition

Avbryter inbjudan som skickades med InviteAsync(PeerApplication, String, Byte[], Object) metoden.

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)

Parametrar

userToken
Object

Användardefinierat objekt som ska skickas till återanropet för InviteAsync(PeerApplication, String, Byte[], Object) åtgärden för identifiering. Den här obligatoriska parametern måste vara unik för alla asynkrona inbjudningsåtgärder som pågår.

Attribut

Undantag

Parametern userToken får inte vara null.

En asynkron inbjudan är inte utestående.

Kommentarer

Att anropa den här metoden garanterar att systemet slutar vänta på en PeerInvitationResponse från peer-filen som är associerad med InviteAsync-begäran.

Flera inbjudningar kan vara utestående vid en viss tidpunkt. InviteAsyncCancel Om metoden anropas när en asynkron åtgärd som identifieras av userToken inte finns genereras ett undantag. Objektet userToken måste anges eftersom det används för att spåra ett specifikt asynkront anrop. Det här värdobjektet som tillhandahålls av programmet är unikt för varje begäran om inbjudan.

När den här metoden används InviteCompleted kan händelsen fortfarande aktiveras, men egenskapen Avbryts för det associerade InviteCompletedEventArgs objektet anges till true.

För att anropa den här metoden krävs en PermissionState av Unrestricted.

Gäller för

Se även