Partager via


Peer.InviteAsync Méthode

Définition

Lance une opération d’invitation asynchrone qui envoie une invitation à Peer pour lancer un PeerApplication spécifique.

Surcharges

InviteAsync(Object)

Lance une opération d’invitation asynchrone qui envoie une invitation à Peer pour lancer un PeerApplication spécifique.

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

Lance une opération d’invitation asynchrone qui envoie une invitation à Peer pour lancer un PeerApplication spécifique.

InviteAsync(Object)

Lance une opération d’invitation asynchrone qui envoie une invitation à Peer pour lancer un PeerApplication spécifique.

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)

Paramètres

userToken
Object

Objet défini par l’utilisateur à passer au rappel de l’opération asynchrone pour l’identification. Ce paramètre obligatoire doit être unique pour toutes les opérations d’invitation asynchrones en cours.

Exceptions

userToken a la valeur null.

  • Une erreur s'est produite au cours du processus d’invitation.

  • L’application en cours d’exécution n’est pas inscrite auprès de l’infrastructure de collaboration.

Remarques

L’appel de cette méthode nécessite un PermissionState de Unrestricted. Cet état est créé lorsque la session de collaboration d’homologue commence.

Voir aussi

S’applique à

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

Lance une opération d’invitation asynchrone qui envoie une invitation à Peer pour lancer un PeerApplication spécifique.

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)

Paramètres

applicationToInvite
PeerApplication

PeerApplication pour laquelle l’invitation est envoyée.

message
String

Un message à envoyer à l’homologue distant avec l’invitation à l’application. La taille maximale de ce message est de 255 caractères Unicode.

invitationData
Byte[]

Objet blob de données défini par l’utilisateur à associer à l’invitation. Sa taille ne doit pas dépasser 16 384 octets.

userToken
Object

Objet défini par l’utilisateur à passer au rappel de l’opération asynchrone pour l’identification. Ce paramètre obligatoire doit être unique pour toutes les opérations d’invitation asynchrones en cours.

Exceptions

L’application n’est pas inscrite auprès de l’infrastructure de collaboration.

userToken a la valeur null.

invitationData est supérieur à 16 384 octets.

  • Une erreur s'est produite au cours du processus d’invitation.

  • L’application en cours d’exécution n’est pas inscrite auprès de l’infrastructure de collaboration.

Remarques

L’appel de cette méthode nécessite un PermissionState de Unrestricted. Cet état est créé lorsque la session de collaboration d’homologue commence.

Voir aussi

S’applique à