Peer.InviteAsync 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í.
Comienza una operación de invitación asincrónica que envía una invitación a Peer para iniciar un elemento específico PeerApplication.
Sobrecargas
| Nombre | Description |
|---|---|
| InviteAsync(Object) |
Comienza una operación de invitación asincrónica que envía una invitación a Peer para iniciar un elemento específico PeerApplication. |
| InviteAsync(PeerApplication, String, Byte[], Object) |
Comienza una operación de invitación asincrónica que envía una invitación a Peer para iniciar un elemento específico PeerApplication. |
InviteAsync(Object)
Comienza una operación de invitación asincrónica que envía una invitación a Peer para iniciar un elemento específico PeerApplication.
public:
abstract void InviteAsync(System::Object ^ userToken);
public abstract void InviteAsync(object userToken);
abstract member InviteAsync : obj -> unit
Public MustOverride Sub InviteAsync (userToken As Object)
Parámetros
- userToken
- Object
Objeto definido por el usuario que se va a pasar a la devolución de llamada de la operación asincrónica para la identificación. Este parámetro necesario debe ser único en todas las operaciones de invitación asincrónicas en curso.
Excepciones
userToken es null.
Error durante el proceso de invitación.
La aplicación que se está ejecutando actualmente no está registrada con la infraestructura de colaboración.
Comentarios
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
InviteAsync(PeerApplication, String, Byte[], Object)
Comienza una operación de invitación asincrónica que envía una invitación a Peer para iniciar un elemento específico PeerApplication.
public:
abstract void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData, System::Object ^ userToken);
public abstract void InviteAsync(System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData, object userToken);
abstract member InviteAsync : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] * obj -> unit
Public MustOverride Sub InviteAsync (applicationToInvite As PeerApplication, message As String, invitationData As Byte(), userToken As Object)
Parámetros
- applicationToInvite
- PeerApplication
PeerApplication para el que se envía la invitación.
- message
- String
Mensaje que se va a enviar al mismo nivel remoto junto con la invitación de la aplicación. El tamaño máximo de este mensaje es de 255 caracteres Unicode.
- invitationData
- Byte[]
Un blob de datos definido por el usuario para asociarlo a la invitación. Su tamaño no puede ser superior a 16 384 bytes.
- userToken
- Object
Objeto definido por el usuario que se va a pasar a la devolución de llamada de la operación asincrónica para la identificación. Este parámetro necesario debe ser único en todas las operaciones de invitación asincrónicas en curso.
Excepciones
La aplicación no está registrada con la infraestructura de colaboración.
userToken es null.
invitationData es mayor que 16 384 bytes.
Error durante el proceso de invitación.
La aplicación que se está ejecutando actualmente no está registrada con la infraestructura de colaboración.
Comentarios
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.