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


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объект .

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