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", связанным конечным точкам.