Peer.Invite メソッド

定義

Peer に招待を送信して、特定の PeerApplication を起動します。Sends an invitation to a Peer to start a specific PeerApplication.

オーバーロード

Invite(PeerApplication, String, Byte[])

Peer に招待を送信して、特定の PeerApplication を起動します。Sends an invitation to a Peer to start a specific PeerApplication.

Invite()

Peer に招待を送信して、特定の PeerApplication を起動します。Sends an invitation to a Peer to start a specific PeerApplication.

Invite(PeerApplication, String, Byte[])

Peer に招待を送信して、特定の PeerApplication を起動します。Sends an invitation to a Peer to start a specific PeerApplication.

public:
 abstract System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData);
public abstract System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite (System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData);
abstract member Invite : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public MustOverride Function Invite (applicationToInvite As PeerApplication, message As String, invitationData As Byte()) As PeerInvitationResponse

パラメーター

applicationToInvite
PeerApplication

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

message
String

アプリケーション招待と共にリモート ピアに送信するメッセージ。A message to send to the remote peer along with the application invitation. メッセージは、Unicode 文字で 255 文字以下にする必要があります。The message can be no more than 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.

戻り値

PeerInvitationResponse

招待を受信したピアからの PeerInvitationResponseA PeerInvitationResponse from the peer that received the invitation.

例外

アプリケーションがコラボレーションに登録されていません。The application is not registered for collaboration.

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 peer collaboration infrastructure.

注釈

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

適用対象

Invite()

Peer に招待を送信して、特定の PeerApplication を起動します。Sends an invitation to a Peer to start a specific PeerApplication.

public:
 abstract System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite();
public abstract System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite ();
abstract member Invite : unit -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public MustOverride Function Invite () As PeerInvitationResponse

戻り値

PeerInvitationResponse

招待を受信したピアからの PeerInvitationResponseA PeerInvitationResponse from the peer that received the invitation.

例外

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

- 現在実行中のアプリケーションが、ピア コラボレーション インフラストラクチャに登録されていません。- The currently executing application is not registered with the Peer Collaboration infrastructure.

注釈

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

こちらもご覧ください

適用対象