Peer.InviteAsync Peer.InviteAsync Peer.InviteAsync Peer.InviteAsync Method

定義

非同期招待操作を開始して、Peer に招待を送信し特定の PeerApplication を開始します。Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific PeerApplication.

オーバーロード

InviteAsync(Object) InviteAsync(Object) InviteAsync(Object) InviteAsync(Object)

非同期招待操作を開始して、Peer に招待を送信し特定の PeerApplication を開始します。Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific PeerApplication.

InviteAsync(PeerApplication, String, Byte[], Object) InviteAsync(PeerApplication, String, Byte[], Object) InviteAsync(PeerApplication, String, Byte[], Object) InviteAsync(PeerApplication, String, Byte[], Object)

非同期招待操作を開始して、Peer に招待を送信し特定の PeerApplication を開始します。Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific PeerApplication.

InviteAsync(Object) InviteAsync(Object) InviteAsync(Object) InviteAsync(Object)

非同期招待操作を開始して、Peer に招待を送信し特定の PeerApplication を開始します。Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific PeerApplication.

public:
 abstract void InviteAsync(System::Object ^ userToken);
public abstract void InviteAsync (object userToken);
abstract member InviteAsync : obj -> unit
Public MustOverride Sub InviteAsync (userToken As Object)

パラメーター

userToken
Object Object Object Object

識別のための非同期操作のコールバックに渡すユーザー定義オブジェクト。User-defined object to pass to the callback of the asynchronous operation for identification. この必須パラメーターは、進行中のすべての非同期招待操作において一意でなければいけません。This required parameter must be unique across all asynchronous invitation operations in progress.

例外

- 招待処理中にエラーが発生しました。- An error occurred during the invitation process.

- 現在実行中のアプリケーションは、共同作業インフラストラクチャに登録されていません。- The currently executing application is not registered with the collaboration infrastructure.

注釈

このメソッドを呼び出す必要があります、PermissionStateUnrestrictedします。Calling this method requires a PermissionState of Unrestricted. この状態は、ピア コラボレーション セッションの開始時に作成します。This state is created when the peer collaboration session begins.

こちらもご覧ください

InviteAsync(PeerApplication, String, Byte[], Object) InviteAsync(PeerApplication, String, Byte[], Object) InviteAsync(PeerApplication, String, Byte[], Object) InviteAsync(PeerApplication, String, Byte[], Object)

非同期招待操作を開始して、Peer に招待を送信し特定の PeerApplication を開始します。Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific PeerApplication.

public:
 abstract void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData, System::Object ^ userToken);
public abstract void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData, object userToken);
abstract member InviteAsync : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] * obj -> unit
Public MustOverride Sub InviteAsync (applicationToInvite As PeerApplication, message As String, invitationData As Byte(), userToken As Object)

パラメーター

applicationToInvite
PeerApplication PeerApplication PeerApplication PeerApplication

招待状が送信される PeerApplicationThe PeerApplication for which the invitation is sent.

message
String String String String

アプリケーション招待と共にリモート ピアに送信するメッセージ。A message to send to the remote peer along with the application invitation. このメッセージの最大サイズは、Unicode 文字で 255 文字です。The maximum size of this message is 255 Unicode characters.

invitationData
Byte[]

招待に関連付けるユーザー定義のデータ BLOB。A user defined data blob to associate with the invitation. 16,384 バイト未満のサイズにする必要があります。Its size can be no more than 16,384 bytes.

userToken
Object Object Object Object

識別のための非同期操作のコールバックに渡すユーザー定義オブジェクト。User-defined object to pass to the callback of the asynchronous operation for identification. この必須パラメーターは、進行中のすべての非同期招待操作において一意でなければいけません。This required parameter must be unique across all asynchronous invitation operations in progress.

例外

アプリケーションが、コラボレーション インフラストラクチャに登録されていません。The application is not registered with the collaboration infrastructure.

invitationData が 16,384 バイトを超えています。invitationData is larger than 16,384 bytes.

- 招待処理中にエラーが発生しました。- An error occurred during the invitation process.

- 現在実行中のアプリケーションは、共同作業インフラストラクチャに登録されていません。- The currently executing application is not registered with the collaboration infrastructure.

注釈

このメソッドを呼び出す必要があります、PermissionStateUnrestrictedします。Calling this method requires a PermissionState of Unrestricted. この状態は、ピア コラボレーション セッションの開始時に作成します。This state is created when the peer collaboration session begins.

こちらもご覧ください

適用対象