共用方式為


Peer.Invite 方法

定義

將邀請傳送給 Peer,以啟動特定 PeerApplication

多載

Invite(PeerApplication, String, Byte[])

將邀請傳送給 Peer,以啟動特定 PeerApplication

Invite()

將邀請傳送給 Peer,以啟動特定 PeerApplication

Invite(PeerApplication, String, Byte[])

將邀請傳送給 Peer,以啟動特定 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

邀請會傳送給 PeerApplication

message
String

要隨應用程式邀請傳送到遠端對等的訊息。 訊息不得超過 255 個 Unicode 字元。

invitationData
Byte[]

使用者定義的資料 Blob,用於與邀請建立關聯。 大小可超過 16,384 個位元組。

傳回

PeerInvitationResponse,來自收到邀請的對等電腦。

例外狀況

沒有為共同作業註冊應用程式。

invitationData 大於 16,384 個位元組。

  • 邀請期間發生錯誤。

  • 目前執行的應用程式未向對等共同作業基礎結構註冊。

備註

呼叫這個方法需要 PermissionStateUnrestricted。 當對等共同作業會話開始時,就會建立此狀態。

適用於

Invite()

將邀請傳送給 Peer,以啟動特定 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,來自收到邀請的對等電腦。

例外狀況

  • 邀請期間發生錯誤。

  • 目前執行的應用程式未向對等共同作業基礎結構註冊。

備註

呼叫這個方法需要 PermissionStateUnrestricted。 當對等共同作業會話開始時,就會建立此狀態。

另請參閱

適用於