PeerNearMe.InviteAsync 方法

定义

接收来自对等方的有关加入对等协作应用程序的邀请响应。

重载

InviteAsync(Object)

接收来自对等方的有关加入对等协作应用程序的邀请响应。

InviteAsync(PeerApplication, String, Byte[], Object)

接收来自对等方有关加入对等协作应用程序的邀请的邀请响应。

InviteAsync(Object)

接收来自对等方的有关加入对等协作应用程序的邀请响应。

public:
 override void InviteAsync(System::Object ^ userToken);
[System.Security.SecurityCritical]
public override void InviteAsync (object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : obj -> unit
Public Overrides Sub InviteAsync (userToken As Object)

参数

userToken
Object

传递给异步操作回调以用于标识的用户定义的对象。 此必选参数在仍在执行的所有异步邀请操作中必须是唯一的。

属性

例外

userToken 参数指定了 null

PeerApplication 对象指定的 Guid 无效。

适用于

InviteAsync(PeerApplication, String, Byte[], Object)

接收来自对等方有关加入对等协作应用程序的邀请的邀请响应。

public:
 override void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData, System::Object ^ userToken);
[System.Security.SecurityCritical]
public override void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] * obj -> unit
Public Overrides Sub InviteAsync (applicationToInvite As PeerApplication, message As String, invitationData As Byte(), userToken As Object)

参数

applicationToInvite
PeerApplication

指定由 PeerApplication 对象表示的相关对等协作应用程序信息。

message
String

要与应用程序邀请一起发送到远程对等方的消息。 消息的长度不能超过 255 个 Unicode 字符。

invitationData
Byte[]

与邀请关联的用户定义的数据 Blob。 其大小限制为 16K。

userToken
Object

传递给异步操作回调以用于标识的用户定义的对象。 此必选参数在仍在执行的所有异步邀请操作中必须是唯一的。

属性

例外

applicationToInvite 参数指定了 null

userToken 参数指定了 null

  • 找不到 指定的 PeerApplication 终结点。

  • 参数 applicationToInvite 指定一个空 Guid的 。

适用于