Peer.InviteAsyncCancel(Object) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.