PeerContact.Invite Méthode

Définition

Envoie une invitation à participer à l'activité de collaboration pair à pair sponsorisée par l'expéditeur.

Surcharges

Invite(PeerApplication, String, Byte[])

Envoie l'invitation spécifiée à participer au PeerApplication spécifié sponsorisé par l'expéditeur.

Invite(PeerEndPoint, PeerApplication, String, Byte[])

Envoie l'invitation spécifiée au PeerEndPoint spécifié pour participer à l'application de PeerCollaboration spécifiée sponsorisée par l'expéditeur.

Invite()

Envoie une invitation à participer à la collaboration pair à pair sponsorisée par l'expéditeur.

Invite(PeerEndPoint)

Envoie une invitation à un point de terminaison spécifique pour participer à la collaboration pair à pair avec 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 de l’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.

Invite(PeerApplication, String, Byte[])

Envoie l'invitation spécifiée à participer au PeerApplication spécifié sponsorisé par l'expéditeur.

public:
 override System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData);
[System.Security.SecurityCritical]
public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite (System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Overrides Function Invite (applicationToInvite As PeerApplication, message As String, invitationData As Byte()) As PeerInvitationResponse

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.

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.

Retours

PeerInvitationResponse de l'homologue ayant reçu l'invitation.

Attributs

Exceptions

PeerApplication ne peut pas avoir la valeur null.

L’objet PeerEndPoint a été supprimé.

Le Id de l’application actuelle n’existe pas ou est 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 de l’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.

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

Notes pour les appelants

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 à

Invite(PeerEndPoint, PeerApplication, String, Byte[])

Envoie l'invitation spécifiée au PeerEndPoint spécifié pour participer à l'application de PeerCollaboration spécifiée sponsorisée par l'expéditeur.

public:
 System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerEndPoint * System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Function Invite (peerEndPoint As PeerEndPoint, applicationToInvite As PeerApplication, message As String, invitationData As Byte()) As PeerInvitationResponse

Paramètres

peerEndPoint
PeerEndPoint

Le point de terminaison ou l’homologue distant auquel l’invitation doit être envoyée.

applicationToInvite
PeerApplication

L’application pour laquelle l’invitation est envoyée.

message
String

Un message à envoyer à l’homologue distant avec l’invitation à l’application. Le message ne peut pas dépasser 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.

Retours

PeerInvitationResponse de l'homologue ayant reçu l'invitation.

Attributs

Exceptions

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

L’objet PeerEndPoint a été supprimé.

Le Id de l’application actuelle n’existe pas ou est 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 de l’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

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 à

Invite()

Envoie une invitation à participer à la collaboration pair à pair sponsorisée par l'expéditeur.

public:
 override System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite();
[System.Security.SecurityCritical]
public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite ();
[<System.Security.SecurityCritical>]
override this.Invite : unit -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Overrides Function Invite () As PeerInvitationResponse

Retours

PeerInvitationResponse de l'homologue ayant reçu l'invitation.

Attributs

Exceptions

L’objet PeerEndPoint a été supprimé.

Le Id de l'application actuelle n'existe pas.

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 de l’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

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 à

Invite(PeerEndPoint)

Envoie une invitation à un point de terminaison spécifique pour participer à la collaboration pair à pair avec l'expéditeur de l'invitation.

public:
 System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerEndPoint -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Function Invite (peerEndPoint As PeerEndPoint) As PeerInvitationResponse

Paramètres

peerEndPoint
PeerEndPoint

Point de terminaison devant recevoir l'invitation.

Retours

PeerInvitationResponse du point de terminaison homologue ayant reçu l'invitation.

Attributs

Exceptions

PeerEndPoint ne peut pas avoir la valeur null.

L’objet PeerEndPoint a été supprimé.

  • Impossible de terminer l’opération Invite().

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

  • Le EndPoint spécifié par l’objet PeerEndPoint n’est pas valide.

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 de l’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

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 à