PeerContact.InviteAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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é.
L’application Id actuelle n’existe pas ou n’est pas vide.
PeerEndPointCollection ne peut pas être
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, 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
userTokenne peut pas êtrenull.Le point de terminaison dans
peerEndPointne peut pas êtrenull.
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
userTokenne peut pas être null.Le point de terminaison spécifié par
peerEndPointne peut pas êtrenull.
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.