Langue

PeerContact.InviteAsync Méthode

Définition

Commence une opération d’invitation asynchrone pour qu’un point de terminaison rejoigne une PeerCollaboration application parrainée par l’expéditeur de l’invitation.

Surcharges

Nom Description
InviteAsync(Object)

Commence une opération d’invitation asynchrone pour qu’un point de terminaison rejoigne une PeerCollaboration application parrainée par l’expéditeur de l’invitation. L’invitation est identifiée à l’aide du fichier spécifié Object.

InviteAsync(PeerEndPoint, Object)

Commence une opération d’invitation asynchrone pour le point de terminaison homologue spécifié pour joindre une PeerCollaboration application parrainée par l’expéditeur de l’invitation. L’invitation est identifiée à l’aide du fichier spécifié Object.

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

Commence une opération d’invitation asynchrone pour les points de terminaison homologues spécifiés afin de joindre la collaboration PeerApplication spécifiée parrainée par l’expéditeur de l’invitation.

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

Commence une opération d’invitation asynchrone pour que l’expéditeur peerEndPoint de l’invitation soit joint à la collaboration PeerApplication spécifiée parrainée par l’expéditeur de l’invitation.

Remarques

L’appelant n’est pas tenu de se connecter à l’infrastructure System.Net.PeerToPeer.Collaboration pour que cette méthode se termine correctement. Un PeerInvitationResponse invité n’est pas le même que celui qui accepte l’invitation à collaborer. Si une invitation est envoyée à un homologue distant qui n’a pas installé l’application, l’invitation est automatiquement refusée.

InviteAsync(Object)

Commence une opération d’invitation asynchrone pour qu’un point de terminaison rejoigne une PeerCollaboration application parrainée par l’expéditeur de l’invitation. L’invitation est identifiée à l’aide du fichier spécifié Object.

public:
 override void InviteAsync(System::Object ^ userToken);
[System.Security.SecurityCritical]
public override void InviteAsync(object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : obj -> unit
Public Overrides Sub InviteAsync (userToken As Object)

Paramètres

userToken
Object

Objet défini par l’utilisateur à passer au rappel de l’opération asynchrone. Également utilisé pour identifier l’opération asynchrone pour l’annulation. Ce paramètre doit être spécifié et est unique dans toutes les opérations d’invitation asynchrones en cours.

Attributs

Exceptions

userToken ne peut pas être null.

L’objet PeerEndPoint a été supprimé.

Remarques

L’appelant n’est pas tenu de se connecter à l’infrastructure System.Net.PeerToPeer.Collaboration pour que cette méthode se termine correctement. Un PeerInvitationResponse invité n’est pas le même que celui qui accepte l’invitation à collaborer. Si une invitation est envoyée à un homologue distant qui n’a pas installé l’application, l’invitation est automatiquement refusée.

Notes pour les appelants

Des surcharges supplémentaires sont définies sur la Peer classe au lieu des sous-classes PeerContact et PeerNearMe.

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

Voir aussi

S’applique à

InviteAsync(PeerEndPoint, Object)

Commence une opération d’invitation asynchrone pour le point de terminaison homologue spécifié pour joindre une PeerCollaboration application parrainée par l’expéditeur de l’invitation. L’invitation est identifiée à l’aide du fichier spécifié Object.

public:
 void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::Object ^ userToken);
[System.Security.SecurityCritical]
public void InviteAsync(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerEndPoint * obj -> unit
Public Sub InviteAsync (peerEndPoint As PeerEndPoint, userToken As Object)

Paramètres

peerEndPoint
PeerEndPoint

Point de terminaison ou homologue distant auquel envoyer l’invitation.

userToken
Object

Objet défini par l’utilisateur à passer au rappel de l’opération asynchrone. Également utilisé pour identifier l’opération asynchrone pour l’annulation. Ce paramètre doit être spécifié et est unique dans toutes les opérations d’invitation asynchrones en cours.

Attributs

Exceptions

  • userToken ne peut pas être null.

  • Le point de terminaison dans peerEndPoint ne peut pas être null.

peerEndPoint l’objet ne peut pas être null.

L’objet PeerEndPoint a été supprimé.

L’application Guid actuelle n’existe pas ou n’est pas vide.

Remarques

L’appelant n’est pas tenu de se connecter à l’infrastructure System.Net.PeerToPeer.Collaboration pour que cette méthode se termine correctement. Un PeerInvitationResponse invité n’est pas le même que celui qui accepte l’invitation à collaborer. Si une invitation est envoyée à un homologue distant qui n’a pas installé l’application, l’invitation est automatiquement refusée.

Notes pour les appelants

Des surcharges supplémentaires sont définies sur la Peer classe au lieu des sous-classes PeerContact et PeerNearMe.

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

Voir aussi

S’applique à

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

Commence une opération d’invitation asynchrone pour les points de terminaison homologues spécifiés afin de joindre la collaboration PeerApplication spécifiée parrainée par l’expéditeur de l’invitation.

public:
 override void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData, System::Object ^ userToken);
[System.Security.SecurityCritical]
public override void InviteAsync(System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] * obj -> unit
Public Overrides Sub InviteAsync (applicationToInvite As PeerApplication, message As String, invitationData As Byte(), userToken As Object)

Paramètres

applicationToInvite
PeerApplication

Application pour laquelle l’invitation est envoyée.

message
String

Message à envoyer à l’homologue distant avec l’invitation de l’application. Le message ne peut pas comporter plus de 255 caractères Unicode.

invitationData
Byte[]

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

userToken
Object

Objet défini par l’utilisateur à passer au rappel de l’opération asynchrone. Également utilisé pour identifier l’opération asynchrone pour l’annulation. Ce paramètre doit être spécifié et est unique dans toutes les opérations d’invitation asynchrones en cours.

Attributs

Exceptions

userToken ne peut pas être null.

PeerApplication l’objet ne peut pas être null.

L’objet PeerEndPoint a été supprimé.

  • L’application Guid actuelle n’existe pas ou n’est pas vide.

  • La collection de points de terminaison est vide ou null.

Remarques

L’appelant n’est pas tenu de se connecter à l’infrastructure System.Net.PeerToPeer.Collaboration pour que cette méthode se termine correctement. Un PeerInvitationResponse invité n’est pas le même que celui qui accepte l’invitation à collaborer. Si une invitation est envoyée à un homologue distant qui n’a pas installé l’application, l’invitation est automatiquement refusée.

Notes pour les appelants

Des surcharges supplémentaires sont définies sur la Peer classe au lieu des sous-classes PeerContact et PeerNearMe.

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

Voir aussi

S’applique à

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

Commence une opération d’invitation asynchrone pour que l’expéditeur peerEndPoint de l’invitation soit joint à la collaboration PeerApplication spécifiée parrainée par l’expéditeur de l’invitation.

public:
 void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::String ^ message, cli::array <System::Byte> ^ invitationData, System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::Object ^ userToken);
[System.Security.SecurityCritical]
public void InviteAsync(System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, string message, byte[] invitationData, System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerEndPoint * string * byte[] * System.Net.PeerToPeer.Collaboration.PeerApplication * obj -> unit
Public Sub InviteAsync (peerEndPoint As PeerEndPoint, message As String, invitationData As Byte(), applicationToInvite As PeerApplication, userToken As Object)

Paramètres

peerEndPoint
PeerEndPoint

Point de terminaison ou homologue distant auquel envoyer l’invitation.

message
String

Message à envoyer à l’homologue distant avec l’invitation de l’application. Le message ne peut pas comporter plus de 255 caractères Unicode.

invitationData
Byte[]

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

applicationToInvite
PeerApplication

Application pour laquelle l’invitation est envoyée.

userToken
Object

Objet défini par l’utilisateur à passer au rappel de l’opération asynchrone. Également utilisé pour identifier l’opération asynchrone pour l’annulation. Ce paramètre doit être spécifié et est unique dans toutes les opérations d’invitation asynchrones en cours.

Attributs

Exceptions

  • userToken ne peut pas être null.

  • Le point de terminaison spécifié par peerEndPoint ne peut pas être null.

PeerApplication et PeerEndPoint les objets ne peuvent pas être null.

L’objet PeerEndPoint a été supprimé.

L’application Id actuelle n’existe pas ou n’est pas vide.

Remarques

L’appelant n’est pas tenu de se connecter à l’infrastructure System.Net.PeerToPeer.Collaboration pour que cette méthode se termine correctement. Un PeerInvitationResponse invité n’est pas le même que celui qui accepte l’invitation à collaborer. Si une invitation est envoyée à un homologue distant qui n’a pas installé l’application, l’invitation est automatiquement refusée.

Notes pour les appelants

Des surcharges supplémentaires sont définies sur la Peer classe au lieu des sous-classes PeerContact et PeerNearMe.

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

Voir aussi

S’applique à