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 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.