Peer.InviteAsync Método

Definición

Comienza una operación de invitación asincrónica que envía una invitación a un Peer para iniciar un PeerApplication específico.Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific PeerApplication.

Sobrecargas

InviteAsync(Object)

Comienza una operación de invitación asincrónica que envía una invitación a un Peer para iniciar un PeerApplication específico.Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific PeerApplication.

InviteAsync(PeerApplication, String, Byte[], Object)

Comienza una operación de invitación asincrónica que envía una invitación a un Peer para iniciar un PeerApplication específico.Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific PeerApplication.

InviteAsync(Object)

Comienza una operación de invitación asincrónica que envía una invitación a un Peer para iniciar un PeerApplication específico.Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific 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 para pasar a la devolución de llamada de la operación asincrónica para la identificación.User-defined object to pass to the callback of the asynchronous operation for identification. Este parámetro requerido debe ser único en todas las operaciones de invitación asincrónicas en curso.This required parameter must be unique across all asynchronous invitation operations in progress.

Excepciones

userToken es null.userToken is null.

- Se produjo un error durante el proceso de invitación.- An error occurred during the invitation process.

- La aplicación que está actualmente en ejecución no se ha registrado con la infraestructura de colaboración.- The currently executing application is not registered with the collaboration infrastructure.

Comentarios

La llamada a este método requiere un PermissionState de Unrestricted .Calling this method requires a PermissionState of Unrestricted. Este estado se crea cuando se inicia la sesión de colaboración del mismo nivel.This state is created when the peer collaboration session begins.

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 un Peer para iniciar un PeerApplication específico.Begins an asynchronous invitation operation which sends an invitation to a Peer to start a specific 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 la que se envió la invitación.The PeerApplication for which the invitation is sent.

message
String

Un mensaje para enviar al interlocutor remoto junto con la invitación de la aplicación.A message to send to the remote peer along with the application invitation. El tamaño máximo de este mensaje es de 255 caracteres Unicode.The maximum size of this message is 255 Unicode characters.

invitationData
Byte[]

Un blob de datos definidos por el usuario para asociar a la invitación.A user defined data blob to associate with the invitation. Su tamaño no puede ser mayor de 16 384 bytes.Its size can be no more than 16,384 bytes.

userToken
Object

Objeto definido por el usuario para pasar a la devolución de llamada de la operación asincrónica para la identificación.User-defined object to pass to the callback of the asynchronous operation for identification. Este parámetro requerido debe ser único en todas las operaciones de invitación asincrónicas en curso.This required parameter must be unique across all asynchronous invitation operations in progress.

Excepciones

La aplicación no está registrada con la infraestructura de colaboración.The application is not registered with the collaboration infrastructure.

userToken es null.userToken is null.

invitationData es mayor que 16 384 bytes.invitationData is larger than 16,384 bytes.

- Se produjo un error durante el proceso de invitación.- An error occurred during the invitation process.

- La aplicación que está actualmente en ejecución no se ha registrado con la infraestructura de colaboración.- The currently executing application is not registered with the collaboration infrastructure.

Comentarios

La llamada a este método requiere un PermissionState de Unrestricted .Calling this method requires a PermissionState of Unrestricted. Este estado se crea cuando se inicia la sesión de colaboración del mismo nivel.This state is created when the peer collaboration session begins.

Consulte también

Se aplica a