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


PeerContact.Invite Метод

Определение

Отправляет приглашение на присоединение к совместной работе в одноранговой сети, инициатором которой является отправитель.

Перегрузки

Invite(PeerApplication, String, Byte[])

Отправляет указанное приглашение на присоединение к указанному объекту PeerApplication, инициированному отправителем.

Invite(PeerEndPoint, PeerApplication, String, Byte[])

Отправляет заданному объекту PeerEndPoint заданное приглашение на присоединение к заданному приложению PeerCollaboration, инициированному отправителем.

Invite()

Отправляет приглашение на присоединение к совместной работе в одноранговой сети, инициатором которой является отправитель.

Invite(PeerEndPoint)

Отправляет определенной конечной точке приглашение на присоединение к совместной работе в одноранговой сети вместе с отправителем приглашения.

Комментарии

Для успешного System.Net.PeerToPeer.Collaboration выполнения этого метода вызывающий объект не требуется выполнять вход в инфраструктуру. Объект PeerInvitationResponse от приглашенного не совпадает с тем, который принимает приглашение для совместной работы. Если приглашение отправляется удаленному однорангового узла, на котором не установлено приложение, оно автоматически отклоняется.

Invite(PeerApplication, String, Byte[])

Отправляет указанное приглашение на присоединение к указанному объекту PeerApplication, инициированному отправителем.

public:
 override System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData);
[System.Security.SecurityCritical]
public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite (System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Overrides Function Invite (applicationToInvite As PeerApplication, message As String, invitationData As Byte()) As PeerInvitationResponse

Параметры

applicationToInvite
PeerApplication

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

message
String

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

invitationData
Byte[]

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

Возвращаемое значение

Объект ответа на приглашение PeerInvitationResponse от получившего приглашение однорангового узла.

Атрибуты

Исключения

Параметр PeerApplication не может иметь значение null.

Объект PeerEndPoint был удален.

Id для текущего приложения не существует или является пустым.

Комментарии

Для успешного System.Net.PeerToPeer.Collaboration выполнения этого метода вызывающий объект не требуется выполнять вход в инфраструктуру. Объект PeerInvitationResponse от приглашенного не совпадает с тем, который принимает приглашение для совместной работы. Если приглашение отправляется удаленному однорангового узла, на котором не установлено приложение, оно автоматически отклоняется.

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

Примечания для тех, кто вызывает этот метод

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

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

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

Invite(PeerEndPoint, PeerApplication, String, Byte[])

Отправляет заданному объекту PeerEndPoint заданное приглашение на присоединение к заданному приложению PeerCollaboration, инициированному отправителем.

public:
 System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerEndPoint * System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Function Invite (peerEndPoint As PeerEndPoint, applicationToInvite As PeerApplication, message As String, invitationData As Byte()) As PeerInvitationResponse

Параметры

peerEndPoint
PeerEndPoint

Конечная точка или удаленный одноранговый узел, которым отправляется приглашение.

applicationToInvite
PeerApplication

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

message
String

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

invitationData
Byte[]

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

Возвращаемое значение

Объект ответа на приглашение PeerInvitationResponse от получившего приглашение однорангового узла.

Атрибуты

Исключения

Конечная точка, указанная в PeerEndPoint, не может иметь значение null.

Объект PeerEndPoint был удален.

Id для текущего приложения не существует или является пустым.

Комментарии

Для успешного System.Net.PeerToPeer.Collaboration выполнения этого метода вызывающий объект не требуется выполнять вход в инфраструктуру. Объект PeerInvitationResponse от приглашенного не совпадает с тем, который принимает приглашение для совместной работы. Если приглашение отправляется удаленному однорангового узла, на котором не установлено приложение, оно автоматически отклоняется.

Примечания для тех, кто вызывает этот метод

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

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

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

Invite()

Отправляет приглашение на присоединение к совместной работе в одноранговой сети, инициатором которой является отправитель.

public:
 override System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite();
[System.Security.SecurityCritical]
public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite ();
[<System.Security.SecurityCritical>]
override this.Invite : unit -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Overrides Function Invite () As PeerInvitationResponse

Возвращаемое значение

Объект ответа на приглашение PeerInvitationResponse от получившего приглашение однорангового узла.

Атрибуты

Исключения

Объект PeerEndPoint был удален.

Идентификатор Id для текущего приложения не существует.

Комментарии

Для успешного System.Net.PeerToPeer.Collaboration выполнения этого метода вызывающий объект не требуется выполнять вход в инфраструктуру. Объект PeerInvitationResponse от приглашенного не совпадает с тем, который принимает приглашение для совместной работы. Если приглашение отправляется удаленному однорангового узла, на котором не установлено приложение, оно автоматически отклоняется.

Примечания для тех, кто вызывает этот метод

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

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

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

Invite(PeerEndPoint)

Отправляет определенной конечной точке приглашение на присоединение к совместной работе в одноранговой сети вместе с отправителем приглашения.

public:
 System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerEndPoint -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Function Invite (peerEndPoint As PeerEndPoint) As PeerInvitationResponse

Параметры

peerEndPoint
PeerEndPoint

Конечная точка, получающая приглашение.

Возвращаемое значение

Объект ответа на приглашение PeerInvitationResponse от конечной точки одноранговой сети, получившей приглашение.

Атрибуты

Исключения

Параметр PeerEndPoint не может иметь значение null.

Объект PeerEndPoint был удален.

  • Не удается завершить операцию Invite().

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

  • EndPoint, заданное объектом PeerEndPoint, недопустимо.

Комментарии

Для успешного System.Net.PeerToPeer.Collaboration выполнения этого метода вызывающий объект не требуется выполнять вход в инфраструктуру. Объект PeerInvitationResponse от приглашенного не совпадает с тем, который принимает приглашение для совместной работы. Если приглашение отправляется удаленному однорангового узла, на котором не установлено приложение, оно автоматически отклоняется.

Примечания для тех, кто вызывает этот метод

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

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

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