Peer.InviteAsync Метод

Определение

Начинает асинхронную операцию приглашения, которая отправляет Peer приглашение запустить конкретное приложение PeerApplication.Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific PeerApplication.

Перегрузки

InviteAsync(Object)

Начинает асинхронную операцию приглашения, которая отправляет Peer приглашение запустить конкретное приложение PeerApplication.Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific PeerApplication.

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

Начинает асинхронную операцию приглашения, которая отправляет Peer приглашение запустить конкретное приложение PeerApplication.Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific PeerApplication.

InviteAsync(Object)

Начинает асинхронную операцию приглашения, которая отправляет Peer приглашение запустить конкретное приложение PeerApplication.Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific 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

Определяемый пользователем объект, передаваемый для обратного вызова асинхронной операции идентификации.User-defined object to pass to the callback of the asynchronous operation for identification. Этот обязательный параметр должен быть уникальным для всех выполняемых асинхронных операций приглашения.This required parameter must be unique across all asynchronous invitation operations in progress.

Исключения

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

– Во время процесса приглашения произошла ошибка.- An error occurred during the invitation process.

– Приложение, которое сейчас выполняет работу, не зарегистрировано в инфраструктуре совместной работы.- The currently executing application is not registered with the collaboration infrastructure.

Комментарии

Для вызова этого метода требуется PermissionState объект Unrestricted .Calling this method requires a PermissionState of Unrestricted. Это состояние создается при начале сеанса совместной работы в одноранговой сети.This state is created when the peer collaboration session begins.

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

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

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

Начинает асинхронную операцию приглашения, которая отправляет Peer приглашение запустить конкретное приложение PeerApplication.Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific 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, для которого отправлено приглашение.The PeerApplication for which the invitation is sent.

message
String

Сообщение, отправляемое удаленному одноранговому узлу вместе с приглашением на присоединение к приложению.A message to send to the remote peer along with the application invitation. Максимальный размер сообщения составляет 255 символов Юникода.The maximum size of this message is 255 Unicode characters.

invitationData
Byte[]

Определяемый пользователем большой двоичный объект данных, который связывается с приглашением.A user defined data blob to associate with the invitation. Его размер не может превышать 16384 байт.Its size can be no more than 16,384 bytes.

userToken
Object

Определяемый пользователем объект, передаваемый для обратного вызова асинхронной операции идентификации.User-defined object to pass to the callback of the asynchronous operation for identification. Этот обязательный параметр должен быть уникальным для всех выполняемых асинхронных операций приглашения.This required parameter must be unique across all asynchronous invitation operations in progress.

Исключения

Приложение не зарегистрировано в инфраструктуре совместной работы.The application is not registered with the collaboration infrastructure.

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

Значение invitationData превышает 16 384 байт.invitationData is larger than 16,384 bytes.

– Во время процесса приглашения произошла ошибка.- An error occurred during the invitation process.

– Приложение, которое сейчас выполняет работу, не зарегистрировано в инфраструктуре совместной работы.- The currently executing application is not registered with the collaboration infrastructure.

Комментарии

Для вызова этого метода требуется PermissionState объект Unrestricted .Calling this method requires a PermissionState of Unrestricted. Это состояние создается при начале сеанса совместной работы в одноранговой сети.This state is created when the peer collaboration session begins.

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

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