Peer.InviteAsync Método

Definición

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.

Consulte también

Se aplica a