Peer.InviteAsyncCancel(Object) 方法

定義

取消使用 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)

參數

userToken
Object

使用者定義的物件,用於傳遞至 InviteAsync(PeerApplication, String, Byte[], Object)作業的回呼以供識別。 此必要參數在進行中的所有非同步邀請作業中必須是唯一的。

屬性

例外狀況

userToken 參數不可為 null

已處理非同步邀請。

備註

呼叫這個方法可確保系統停止等候 PeerInvitationResponse 與 InviteAsync 要求相關聯的對等。

任何指定時間都可能會未處理多個邀請。 InviteAsyncCancel如果在 所識別的 userToken 非同步作業不存在時呼叫 方法,則會擲回例外狀況。 userToken必須提供 物件,因為它用來追蹤特定的非同步呼叫。 此主應用程式提供的物件對於每個邀請要求而言都是唯一的。

使用這個方法時, InviteCompleted 仍然可以引發事件,但相關聯 InviteCompletedEventArgs 物件上的 Cancelled 屬性會設定為 true

呼叫這個方法需要 PermissionStateUnrestricted

適用於

另請參閱