Peer.InviteAsyncCancel(Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取消使用 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
。
呼叫這個方法需要 PermissionState 的 Unrestricted。