PeerNearMe.Invite PeerNearMe.Invite PeerNearMe.Invite PeerNearMe.Invite Method

定義

ピア共同作業アプリケーションへの参加を求める招待をリモート ピアに送信します。Sends an invitation to join a peer collaboration application to a remote peer.

オーバーロード

Invite() Invite() Invite() Invite()

ピア共同作業アプリケーションへの参加を求める招待をリモート ピアに送信します。Sends an invitation to join a peer collaboration application to a remote peer.

Invite(PeerApplication, String, Byte[]) Invite(PeerApplication, String, Byte[]) Invite(PeerApplication, String, Byte[]) Invite(PeerApplication, String, Byte[])

ピア共同作業アプリケーションへの参加を求める招待 (アプリケーション招待を説明または指定するデータを含む) をリモート ピアに送信します。Sends an invitation to join a peer collaboration application to a remote peer that includes data that describes or specifies the application invite.

Invite() Invite() Invite() Invite()

ピア共同作業アプリケーションへの参加を求める招待をリモート ピアに送信します。Sends an invitation to join a peer collaboration application to a remote peer.

public:
 override System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite();
[System.Security.SecurityCritical]
public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite ();
override this.Invite : unit -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Overrides Function Invite () As PeerInvitationResponse

戻り値

リモート ピアが指定している、関連する PeerInvitationResponse 値を格納した PeerInvitationResponseType オブジェクト。PeerInvitationResponse object containing the relevant PeerInvitationResponseType value specified by the remote peer.

例外

PeerNearMe オブジェクトは破棄されました。The PeerNearMe object has been disposed.

- PeerEndPointCollection で指定されている PeerApplication に関連付けられた PeerEndPointnull であるか、関連するエンドポイントの値の数が "0" です。- The PeerEndPoint associated with the PeerApplication specified by the PeerEndPointCollection is null or has a value count of '0' associated endpoints.

- Guid が、現在のピアツーピア アプリケーションに関連付けられていません。- A Guid has not been associated with the current peer-to-peer application.

Invite(PeerApplication, String, Byte[]) Invite(PeerApplication, String, Byte[]) Invite(PeerApplication, String, Byte[]) Invite(PeerApplication, String, Byte[])

ピア共同作業アプリケーションへの参加を求める招待 (アプリケーション招待を説明または指定するデータを含む) をリモート ピアに送信します。Sends an invitation to join a peer collaboration application to a remote peer that includes data that describes or specifies the application invite.

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

パラメーター

applicationToInvite
PeerApplication PeerApplication PeerApplication PeerApplication

PeerApplication インスタンスにより表される、関連するピア共同作業アプリケーションを指定します。Specifies the relevant Peer Collaboration application represented by a PeerApplication instance.

message
String String String 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 KB (16,384 バイト) です。Size is limited to 16K (16,384 bytes).

戻り値

リモート ピアが指定している、関連する PeerInvitationResponse 値を格納した PeerInvitationResponseType オブジェクト。PeerInvitationResponse object containing the relevant PeerInvitationResponseType value specified by the remote peer.

例外

PeerApplication オブジェクトは破棄されました。The PeerApplication object has been disposed.

引数 applicationToInvitenull を指定しています。The applicationToInvite argument specifies null.

- 引数 applicationToInvite が空の Guid を指定しています。- The applicationToInvite argument specifies an empty Guid.

- PeerEndPointCollection で指定されている PeerApplication に関連付けられた PeerEndPointnull であるか、関連するエンドポイントの値の数が "0" です。- The PeerEndPoint associated with the PeerApplication specified by the PeerEndPointCollection is null or has a value count of '0' associated endpoints.

適用対象