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
Пользовательский объект, который требуется передать методу обратного вызова асинхронной операции для идентификации. Задание параметра является обязательным. Необходимо также, чтобы он был уникальным среди всех текущих асинхронных операций приглашения.
- Атрибуты
Исключения
Объект PeerApplication был удален.
Аргумент 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 символов Юникода.
- invitationData
- Byte[]
Определяемый пользователем большой двоичный объект данных, который связывается с приглашением. Его размер ограничен 16 КБ (16384 байт).
- userToken
- Object
Пользовательский объект, который требуется передать методу обратного вызова асинхронной операции для идентификации. Задание параметра является обязательным. Необходимо также, чтобы он был уникальным среди всех текущих асинхронных операций приглашения.
- Атрибуты
Исключения
Объект PeerApplication был удален.
Аргумент applicationToInvite
равен пустой ссылке (null
).
Аргумент userToken
равен пустой ссылке (null
).
Конечная точка, указанная параметром PeerApplication , не найдена.
Аргумент
applicationToInvite
указывает пустой Guidобъект .