Поделиться через


Peer.InviteAsync Метод

Определение

Начинает асинхронную операцию приглашения, которая отправляет Peer приглашение запустить конкретное приложение PeerApplication.

Перегрузки

InviteAsync(Object)

Начинает асинхронную операцию приглашения, которая отправляет Peer приглашение запустить конкретное приложение PeerApplication.

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

Начинает асинхронную операцию приглашения, которая отправляет Peer приглашение запустить конкретное приложение PeerApplication.

InviteAsync(Object)

Начинает асинхронную операцию приглашения, которая отправляет Peer приглашение запустить конкретное приложение PeerApplication.

public:
 abstract void InviteAsync(System::Object ^ userToken);
public abstract void InviteAsync (object userToken);
abstract member InviteAsync : obj -> unit
Public MustOverride Sub InviteAsync (userToken As Object)

Параметры

userToken
Object

Определяемый пользователем объект, передаваемый для обратного вызова асинхронной операции идентификации. Этот обязательный параметр должен быть уникальным для всех выполняемых асинхронных операций приглашения.

Исключения

userToken имеет значение null.

  • При отправке приглашения произошла ошибка.

  • Выполняющееся приложение не зарегистрировано в инфраструктуре совместной работы.

Комментарии

Для вызова этого метода требуется .PermissionStateUnrestricted Это состояние создается при запуске однорангового сеанса совместной работы.

См. также раздел

Применяется к

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

Начинает асинхронную операцию приглашения, которая отправляет Peer приглашение запустить конкретное приложение PeerApplication.

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

Параметры

applicationToInvite
PeerApplication

PeerApplication, для которого отправлено приглашение.

message
String

Сообщение, отправляемое удаленному одноранговому узлу вместе с приглашением на присоединение к приложению. Максимальный размер сообщения составляет 255 символов Юникода.

invitationData
Byte[]

Определяемый пользователем большой двоичный объект данных, который связывается с приглашением. Его размер не может превышать 16384 байт.

userToken
Object

Определяемый пользователем объект, передаваемый для обратного вызова асинхронной операции идентификации. Этот обязательный параметр должен быть уникальным для всех выполняемых асинхронных операций приглашения.

Исключения

Приложение не зарегистрировано в инфраструктуре совместной работы.

userToken имеет значение null.

Значение invitationData превышает 16 384 байт.

  • При отправке приглашения произошла ошибка.

  • Выполняющееся приложение не зарегистрировано в инфраструктуре совместной работы.

Комментарии

Для вызова этого метода требуется .PermissionStateUnrestricted Это состояние создается при запуске однорангового сеанса совместной работы.

См. также раздел

Применяется к