PeerContact.Invite Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Envía una invitación para unirse a una actividad de colaboración del mismo nivel patrocinada por el remitente.
Sobrecargas
Invite(PeerApplication, String, Byte[]) |
Envía la invitación especificada para unirse al objeto PeerApplication patrocinado por el remitente. |
Invite(PeerEndPoint, PeerApplication, String, Byte[]) |
Envía la invitación especificada al objeto PeerEndPoint para unirse a la aplicación de PeerCollaboration patrocinada por el remitente. |
Invite() |
Envía una invitación para unirse a una colaboración del mismo nivel patrocinada por el remitente. |
Invite(PeerEndPoint) |
Envía una invitación a un extremo concreto para unirse a la colaboración del mismo nivel con el remitente de la invitación. |
Comentarios
No es necesario que el autor de la llamada inicie sesión en la System.Net.PeerToPeer.Collaboration infraestructura para que este método se complete correctamente. Un PeerInvitationResponse de la invitación no es el mismo que el invitador que acepta la invitación para colaborar. Si se envía una invitación a un elemento del mismo nivel remoto que no ha instalado la aplicación, la invitación se rechaza automáticamente.
Invite(PeerApplication, String, Byte[])
Envía la invitación especificada para unirse al objeto PeerApplication patrocinado por el remitente.
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
Parámetros
- applicationToInvite
- PeerApplication
PeerApplication para la que se envió la invitación.
- message
- String
Un mensaje para enviar al interlocutor remoto junto con la invitación de la aplicación.
- invitationData
- Byte[]
Un blob de datos definidos por el usuario para asociar a la invitación. Su tamaño no puede ser mayor de 16 384 bytes.
Devoluciones
PeerInvitationResponse del elemento del mismo nivel que recibió la invitación.
- Atributos
Excepciones
El valor de PeerApplication no puede ser null
.
Se eliminó el objeto PeerEndPoint.
Id para la aplicación actual no existe o está vacío.
Comentarios
No es necesario que el autor de la llamada inicie sesión en la System.Net.PeerToPeer.Collaboration infraestructura para que este método se complete correctamente. Un PeerInvitationResponse de la invitación no es el mismo que el invitador que acepta la invitación para colaborar. Si se envía una invitación a un elemento del mismo nivel remoto que no ha instalado la aplicación, la invitación se rechaza automáticamente.
Llamar a este método requiere un PermissionState de Unrestricted. Este estado se crea cuando comienza la sesión de colaboración del mismo nivel.
Notas a los autores de las llamadas
Llamar a este método requiere un PermissionState de Unrestricted. Este estado se crea cuando comienza la sesión de colaboración del mismo nivel.
Consulte también
Se aplica a
Invite(PeerEndPoint, PeerApplication, String, Byte[])
Envía la invitación especificada al objeto PeerEndPoint para unirse a la aplicación de PeerCollaboration patrocinada por el remitente.
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
Parámetros
- peerEndPoint
- PeerEndPoint
El punto de conexión o elemento del mismo nivel remoto al que se va a enviar la invitación.
- applicationToInvite
- PeerApplication
La aplicación para la que se envió la invitación.
- message
- String
Un mensaje para enviar al interlocutor remoto junto con la invitación de la aplicación. El mensaje no puede tener más de 255 caracteres Unicode.
- invitationData
- Byte[]
Un blob de datos definidos por el usuario para asociar a la invitación. Su tamaño no puede ser mayor de 16 384 bytes.
Devoluciones
PeerInvitationResponse del elemento del mismo nivel que recibió la invitación.
- Atributos
Excepciones
El punto de conexión de PeerEndPoint
no puede ser null
.
El objeto PeerApplication no puede estar vacío.
PeerApplication y PeerEndPoint no pueden ser
null
.
Se eliminó el objeto PeerEndPoint.
Id para la aplicación actual no existe o está vacío.
Comentarios
No es necesario que el autor de la llamada inicie sesión en la System.Net.PeerToPeer.Collaboration infraestructura para que este método se complete correctamente. Un PeerInvitationResponse de la invitación no es el mismo que el invitador que acepta la invitación para colaborar. Si se envía una invitación a un elemento del mismo nivel remoto que no ha instalado la aplicación, la invitación se rechaza automáticamente.
Notas a los autores de las llamadas
Llamar a este método requiere un PermissionState de Unrestricted. Este estado se crea cuando comienza la sesión de colaboración del mismo nivel.
Consulte también
Se aplica a
Invite()
Envía una invitación para unirse a una colaboración del mismo nivel patrocinada por el remitente.
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
Devoluciones
PeerInvitationResponse del elemento del mismo nivel que recibió la invitación.
- Atributos
Excepciones
Se eliminó el objeto PeerEndPoint.
Id para la aplicación actual no existe.
Comentarios
No es necesario que el autor de la llamada inicie sesión en la System.Net.PeerToPeer.Collaboration infraestructura para que este método se complete correctamente. Un PeerInvitationResponse de la invitación no es el mismo que el invitador que acepta la invitación para colaborar. Si se envía una invitación a un elemento del mismo nivel remoto que no ha instalado la aplicación, la invitación se rechaza automáticamente.
Notas a los autores de las llamadas
Llamar a este método requiere un PermissionState de Unrestricted. Este estado se crea cuando comienza la sesión de colaboración del mismo nivel.
Consulte también
Se aplica a
Invite(PeerEndPoint)
Envía una invitación a un extremo concreto para unirse a la colaboración del mismo nivel con el remitente de la invitación.
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
Parámetros
- peerEndPoint
- PeerEndPoint
Extremo que recibe la invitación.
Devoluciones
PeerInvitationResponse del extremo del mismo nivel que recibió la invitación.
- Atributos
Excepciones
El valor de PeerEndPoint no puede ser null
.
Se eliminó el objeto PeerEndPoint.
No se puede completar la operación Invite().
La aplicación que se ejecuta actualmente no está registrada con la infraestructura de colaboración del mismo nivel.
El objeto EndPoint especificado por el objeto PeerEndPoint no es válido.
Comentarios
No es necesario que el autor de la llamada inicie sesión en la System.Net.PeerToPeer.Collaboration infraestructura para que este método se complete correctamente. Un PeerInvitationResponse de la invitación no es el mismo que el invitador que acepta la invitación para colaborar. Si se envía una invitación a un elemento del mismo nivel remoto que no ha instalado la aplicación, la invitación se rechaza automáticamente.
Notas a los autores de las llamadas
Llamar a este método requiere un PermissionState de Unrestricted. Este estado se crea cuando comienza la sesión de colaboración del mismo nivel.