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.

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.

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.

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.

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. Este parámetro requerido debe ser único en todas las operaciones de invitación asincrónicas en curso.

Excepciones

userToken es null.

  • Se produjo un error durante el proceso de invitación.

  • La aplicación se está ejecutando 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 un Peer para iniciar un PeerApplication específico.

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.

message
String

Un mensaje para enviar al interlocutor 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 definidos por el usuario para asociar a la invitación. Su tamaño no puede ser mayor de 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. Este parámetro requerido 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.

  • Se produjo un error durante el proceso de invitación.

  • La aplicación se está ejecutando 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