PeerContact.Invite メソッド

定義

送信者がスポンサーであるピア コラボレーション アクティビティへの参加を求める招待を送信します。

オーバーロード

Invite(PeerApplication, String, Byte[])

送信者がスポンサーである指定された PeerApplication への参加を求める指定された招待を送信します。

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

送信者がスポンサーである指定された PeerEndPoint アプリケーションへの参加を求める指定された招待を、指定された PeerCollaboration に送信します。

Invite()

送信者がスポンサーであるピア コラボレーションへの参加を求める招待を送信します。

Invite(PeerEndPoint)

招待の送信者とのピア コラボレーションへの参加を求める招待を、特定のエンドポイントに送信します。

注釈

呼び出し元は、このメソッドが System.Net.PeerToPeer.Collaboration 正常に完了するためにインフラストラクチャにサインインする必要はありません。 招待者からの A PeerInvitationResponse は、共同作業への招待を受け入れる招待者と同じではありません。 アプリケーションがインストールされていないリモート ピアに招待が送信された場合、招待は自動的に拒否されます。

Invite(PeerApplication, String, Byte[])

送信者がスポンサーである指定された PeerApplication への参加を求める指定された招待を送信します。

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);
[<System.Security.SecurityCritical>]
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

message
String

アプリケーション招待と共にリモート ピアに送信するメッセージ。

invitationData
Byte[]

招待に関連付けるユーザー定義のデータ BLOB。 16,384 バイト未満のサイズにする必要があります。

戻り値

招待を受信したピアからの PeerInvitationResponse

属性

例外

PeerApplication として null を使用することはできません。

PeerEndPoint オブジェクトは破棄されました。

現在のアプリケーションの Id は存在しないか空です。

注釈

呼び出し元は、このメソッドが System.Net.PeerToPeer.Collaboration 正常に完了するためにインフラストラクチャにサインインする必要はありません。 招待者からの A PeerInvitationResponse は、共同作業への招待を受け入れる招待者と同じではありません。 アプリケーションがインストールされていないリモート ピアに招待が送信された場合、招待は自動的に拒否されます。

このメソッドを呼び出す場合は、 の UnrestrictedPermissionState必要です。 この状態は、ピア コラボレーション セッションの開始時に作成されます。

注意 (呼び出し元)

このメソッドを呼び出す場合は、 の UnrestrictedPermissionState必要です。 この状態は、ピア コラボレーション セッションの開始時に作成されます。

こちらもご覧ください

適用対象

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

送信者がスポンサーである指定された PeerEndPoint アプリケーションへの参加を求める指定された招待を、指定された PeerCollaboration に送信します。

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

パラメーター

peerEndPoint
PeerEndPoint

招待状の送信先となるエンドポイントまたはリモート ピア。

applicationToInvite
PeerApplication

招待状が送信されるアプリケーション。

message
String

アプリケーション招待と共にリモート ピアに送信するメッセージ。 メッセージは、Unicode 文字で 255 文字以下にする必要があります。

invitationData
Byte[]

招待に関連付けるユーザー定義のデータ BLOB。 16,384 バイト未満のサイズにする必要があります。

戻り値

招待を受信したピアからの PeerInvitationResponse

属性

例外

PeerEndPoint のエンドポイントとして null を使用することはできません。

  • PeerApplication オブジェクトを空にすることはできません。

  • PeerApplication オブジェクトと PeerEndPoint オブジェクトとして nullをシリアル化するために必要なデータを設定します。

PeerEndPoint オブジェクトは破棄されました。

現在のアプリケーションの Id は存在しないか空です。

注釈

呼び出し元は、このメソッドが System.Net.PeerToPeer.Collaboration 正常に完了するためにインフラストラクチャにサインインする必要はありません。 招待者からの A PeerInvitationResponse は、共同作業への招待を受け入れる招待者と同じではありません。 アプリケーションがインストールされていないリモート ピアに招待が送信された場合、招待は自動的に拒否されます。

注意 (呼び出し元)

このメソッドを呼び出す場合は、 の UnrestrictedPermissionState必要です。 この状態は、ピア コラボレーション セッションの開始時に作成されます。

こちらもご覧ください

適用対象

Invite()

送信者がスポンサーであるピア コラボレーションへの参加を求める招待を送信します。

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

戻り値

招待を受信したピアからの PeerInvitationResponse

属性

例外

PeerEndPoint オブジェクトは破棄されました。

現在のアプリケーションの Id が存在しません。

注釈

呼び出し元は、このメソッドが System.Net.PeerToPeer.Collaboration 正常に完了するためにインフラストラクチャにサインインする必要はありません。 招待者からの A PeerInvitationResponse は、共同作業への招待を受け入れる招待者と同じではありません。 アプリケーションがインストールされていないリモート ピアに招待が送信された場合、招待は自動的に拒否されます。

注意 (呼び出し元)

このメソッドを呼び出す場合は、 の UnrestrictedPermissionState必要です。 この状態は、ピア コラボレーション セッションの開始時に作成されます。

こちらもご覧ください

適用対象

Invite(PeerEndPoint)

招待の送信者とのピア コラボレーションへの参加を求める招待を、特定のエンドポイントに送信します。

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

パラメーター

peerEndPoint
PeerEndPoint

招待を受信するエンドポイント。

戻り値

招待を受信したピア エンドポイントからの PeerInvitationResponse

属性

例外

PeerEndPoint として null を使用することはできません。

PeerEndPoint オブジェクトは破棄されました。

  • Invite() 操作を完了できません。

  • 現在実行中のアプリケーションは、ピア コラボレーション インフラストラクチャに登録されていません。

  • EndPoint オブジェクトで指定された PeerEndPoint が無効です。

注釈

呼び出し元は、このメソッドが System.Net.PeerToPeer.Collaboration 正常に完了するためにインフラストラクチャにサインインする必要はありません。 招待者からの A PeerInvitationResponse は、共同作業への招待を受け入れる招待者と同じではありません。 アプリケーションがインストールされていないリモート ピアに招待が送信された場合、招待は自動的に拒否されます。

注意 (呼び出し元)

このメソッドを呼び出す場合は、 の UnrestrictedPermissionState必要です。 この状態は、ピア コラボレーション セッションの開始時に作成されます。

こちらもご覧ください

適用対象