次の方法で共有


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 を使用することはできません。

非同期の招待は未解決ではありません。

注釈

このメソッドを呼び出すと、システムは InviteAsync 要求に関連付けられているピアからの を PeerInvitationResponse 待機しなくなります。

複数の招待は、任意の時点で未処理の場合があります。 によってInviteAsyncCanceluserToken識別される非同期操作が存在しないときに メソッドが呼び出されると、例外がスローされます。 オブジェクトは、特定の userToken 非同期呼び出しを追跡するために使用されるため、指定する必要があります。 このホスト アプリケーション指定のオブジェクトは、招待要求ごとに一意です。

このメソッドを使用してもイベントを InviteCompleted 発生させることができますが、関連付けられた InviteCompletedEventArgs オブジェクトの Cancelled プロパティは に true設定されます。

このメソッドを呼び出す場合は、 の UnrestrictedPermissionState必要です。

適用対象

こちらもご覧ください