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。 此状态是在对等协作会话开始时创建的。

另请参阅

适用于