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
.
Объект PeerApplication не может быть пустым.
PeerApplication и 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 Это состояние создается при запуске однорангового сеанса совместной работы.