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 Это состояние создается при запуске однорангового сеанса совместной работы.