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


PeerNearMe.Invite Метод

Определение

Отправляет приглашение на присоединение к приложению совместной работы удаленному одноранговому узлу.

Перегрузки

Invite()

Отправляет приглашение на присоединение к приложению совместной работы удаленному одноранговому узлу.

Invite(PeerApplication, String, Byte[])

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

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, содержащий требуемое значение из перечисления PeerInvitationResponseType, заданное удаленным одноранговым узелом.

Атрибуты

Исключения

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

  • Объект , PeerEndPoint связанный с объектом , PeerApplication заданным параметром PeerEndPointCollection , имеет null значение или имеет число значений , равное "0", связанным конечным точкам.

  • Не Guid связан с текущим одноранговым приложением.

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

Invite(PeerApplication, String, Byte[])

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

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

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

invitationData
Byte[]

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

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

Объект PeerInvitationResponse, содержащий требуемое значение из перечисления PeerInvitationResponseType, заданное удаленным одноранговым узелом.

Атрибуты

Исключения

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

Аргумент applicationToInvite равен пустой ссылке (null).

  • Аргумент applicationToInvite указывает пустой Guidобъект .

  • Объект , PeerEndPoint связанный с объектом , PeerApplication заданным параметром PeerEndPointCollection , имеет null значение или имеет число значений , равное "0", связанным конечным точкам.

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