PeerContact.InviteAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee begint u een asynchrone uitnodigingsbewerking voor een eindpunt om lid te worden van een PeerCollaboration toepassing die wordt gesponsord door de afzender van de uitnodiging.
Overloads
| Name | Description |
|---|---|
| InviteAsync(Object) |
Hiermee begint u een asynchrone uitnodigingsbewerking voor een eindpunt om lid te worden van een PeerCollaboration toepassing die wordt gesponsord door de afzender van de uitnodiging. De uitnodiging wordt geïdentificeerd met behulp van de opgegeven Object. |
| InviteAsync(PeerEndPoint, Object) |
Hiermee begint u een asynchrone uitnodigingsbewerking voor het opgegeven peer-eindpunt om lid te worden van een PeerCollaboration toepassing die wordt gesponsord door de afzender van de uitnodiging. De uitnodiging wordt geïdentificeerd met behulp van de opgegeven Object. |
| InviteAsync(PeerApplication, String, Byte[], Object) |
Hiermee begint u een asynchrone uitnodigingsbewerking voor de opgegeven peer-eindpunten om deel te nemen aan de opgegeven samenwerking PeerApplication die wordt gesponsord door de afzender van de uitnodiging. |
| InviteAsync(PeerEndPoint, String, Byte[], PeerApplication, Object) |
Begint een asynchrone uitnodigingsbewerking voor de opgegeven |
Opmerkingen
De aanroeper hoeft zich niet aan te melden bij de System.Net.PeerToPeer.Collaboration infrastructuur om deze methode te voltooien. Een PeerInvitationResponse van de genodigden is niet hetzelfde als de genodigde die de uitnodiging accepteert om samen te werken. Als een uitnodiging wordt verzonden naar een externe peer die de toepassing niet heeft geïnstalleerd, wordt de uitnodiging automatisch geweigerd.
InviteAsync(Object)
Hiermee begint u een asynchrone uitnodigingsbewerking voor een eindpunt om lid te worden van een PeerCollaboration toepassing die wordt gesponsord door de afzender van de uitnodiging. De uitnodiging wordt geïdentificeerd met behulp van de opgegeven 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)
Parameters
- userToken
- Object
Door de gebruiker gedefinieerd object dat moet worden doorgegeven aan de callback van de asynchrone bewerking. Wordt ook gebruikt om de asynchrone bewerking voor annulering te identificeren. Deze parameter moet worden opgegeven en is uniek voor alle asynchrone uitnodigingsbewerkingen die worden uitgevoerd.
- Kenmerken
Uitzonderingen
userToken kan niet zijn null.
Het PeerEndPoint object is verwijderd.
De Id voor de huidige toepassing bestaat niet of is leeg.
PeerEndPointCollection kan niet zijn
null.
Opmerkingen
De aanroeper hoeft zich niet aan te melden bij de System.Net.PeerToPeer.Collaboration infrastructuur om deze methode te voltooien. Een PeerInvitationResponse van de genodigden is niet hetzelfde als de genodigde die de uitnodiging accepteert om samen te werken. Als een uitnodiging wordt verzonden naar een externe peer die de toepassing niet heeft geïnstalleerd, wordt de uitnodiging automatisch geweigerd.
Notities voor bellers
Er worden extra overbelastingen gedefinieerd in de Peer klasse in plaats van de subklassen PeerContact en PeerNearMe.
Voor het aanroepen van deze methode is een PermissionState van Unrestricted. Deze status wordt gemaakt wanneer de peer-samenwerkingssessie begint.
Zie ook
Van toepassing op
InviteAsync(PeerEndPoint, Object)
Hiermee begint u een asynchrone uitnodigingsbewerking voor het opgegeven peer-eindpunt om lid te worden van een PeerCollaboration toepassing die wordt gesponsord door de afzender van de uitnodiging. De uitnodiging wordt geïdentificeerd met behulp van de opgegeven 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)
Parameters
- peerEndPoint
- PeerEndPoint
Het eindpunt of de externe peer waarnaar de uitnodiging moet worden verzonden.
- userToken
- Object
Door de gebruiker gedefinieerd object dat moet worden doorgegeven aan de callback van de asynchrone bewerking. Wordt ook gebruikt om de asynchrone bewerking voor annulering te identificeren. Deze parameter moet worden opgegeven en is uniek voor alle asynchrone uitnodigingsbewerkingen die worden uitgevoerd.
- Kenmerken
Uitzonderingen
userTokenkan niet zijnnull.Eindpunt kan
peerEndPointniet zijnnull.
peerEndPoint object mag niet zijn null.
Het PeerEndPoint object is verwijderd.
De Guid voor de huidige toepassing bestaat niet of is leeg.
Opmerkingen
De aanroeper hoeft zich niet aan te melden bij de System.Net.PeerToPeer.Collaboration infrastructuur om deze methode te voltooien. Een PeerInvitationResponse van de genodigden is niet hetzelfde als de genodigde die de uitnodiging accepteert om samen te werken. Als een uitnodiging wordt verzonden naar een externe peer die de toepassing niet heeft geïnstalleerd, wordt de uitnodiging automatisch geweigerd.
Notities voor bellers
Er worden extra overbelastingen gedefinieerd in de Peer klasse in plaats van de subklassen PeerContact en PeerNearMe.
Voor het aanroepen van deze methode is een PermissionState van Unrestricted. Deze status wordt gemaakt wanneer de peer-samenwerkingssessie begint.
Zie ook
Van toepassing op
InviteAsync(PeerApplication, String, Byte[], Object)
Hiermee begint u een asynchrone uitnodigingsbewerking voor de opgegeven peer-eindpunten om deel te nemen aan de opgegeven samenwerking PeerApplication die wordt gesponsord door de afzender van de uitnodiging.
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)
Parameters
- applicationToInvite
- PeerApplication
De toepassing waarvoor de uitnodiging wordt verzonden.
- message
- String
Een bericht dat moet worden verzonden naar de externe peer, samen met de uitnodiging voor de toepassing. Het bericht mag niet meer dan 255 Unicode-tekens bevatten.
- invitationData
- Byte[]
Een door de gebruiker gedefinieerde gegevensblob die aan de uitnodiging moet worden gekoppeld. De grootte mag niet meer dan 16.384 bytes zijn.
- userToken
- Object
Door de gebruiker gedefinieerd object dat moet worden doorgegeven aan de callback van de asynchrone bewerking. Wordt ook gebruikt om de asynchrone bewerking voor annulering te identificeren. Deze parameter moet worden opgegeven en is uniek voor alle asynchrone uitnodigingsbewerkingen die worden uitgevoerd.
- Kenmerken
Uitzonderingen
userToken kan niet zijn null.
PeerApplication object mag niet zijn null.
Het PeerEndPoint object is verwijderd.
De Guid voor de huidige toepassing bestaat niet of is leeg.
Eindpuntverzameling is leeg of
null.
Opmerkingen
De aanroeper hoeft zich niet aan te melden bij de System.Net.PeerToPeer.Collaboration infrastructuur om deze methode te voltooien. Een PeerInvitationResponse van de genodigden is niet hetzelfde als de genodigde die de uitnodiging accepteert om samen te werken. Als een uitnodiging wordt verzonden naar een externe peer die de toepassing niet heeft geïnstalleerd, wordt de uitnodiging automatisch geweigerd.
Notities voor bellers
Er worden extra overbelastingen gedefinieerd in de Peer klasse in plaats van de subklassen PeerContact en PeerNearMe.
Voor het aanroepen van deze methode is een PermissionState van Unrestricted. Deze status wordt gemaakt wanneer de peer-samenwerkingssessie begint.
Zie ook
Van toepassing op
InviteAsync(PeerEndPoint, String, Byte[], PeerApplication, Object)
Begint een asynchrone uitnodigingsbewerking voor de opgegeven peerEndPoint om deel te nemen aan de opgegeven samenwerking PeerApplication die wordt gesponsord door de afzender van de uitnodiging.
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)
Parameters
- peerEndPoint
- PeerEndPoint
Het eindpunt of de externe peer waarnaar de uitnodiging moet worden verzonden.
- message
- String
Een bericht dat moet worden verzonden naar de externe peer, samen met de uitnodiging voor de toepassing. Het bericht mag niet meer dan 255 Unicode-tekens bevatten.
- invitationData
- Byte[]
Een door de gebruiker gedefinieerde gegevensblob die aan de uitnodiging moet worden gekoppeld. De grootte mag niet meer dan 16.384 bytes zijn.
- applicationToInvite
- PeerApplication
De toepassing waarvoor de uitnodiging wordt verzonden.
- userToken
- Object
Door de gebruiker gedefinieerd object dat moet worden doorgegeven aan de callback van de asynchrone bewerking. Wordt ook gebruikt om de asynchrone bewerking voor annulering te identificeren. Deze parameter moet worden opgegeven en is uniek voor alle asynchrone uitnodigingsbewerkingen die worden uitgevoerd.
- Kenmerken
Uitzonderingen
userTokenkan niet null zijn.Het eindpunt dat is opgegeven door
peerEndPointkan niet wordennullopgegeven.
PeerApplication en PeerEndPoint objecten kunnen niet zijn null.
Het PeerEndPoint object is verwijderd.
De Id voor de huidige toepassing bestaat niet of is leeg.
Opmerkingen
De aanroeper hoeft zich niet aan te melden bij de System.Net.PeerToPeer.Collaboration infrastructuur om deze methode te voltooien. Een PeerInvitationResponse van de genodigden is niet hetzelfde als de genodigde die de uitnodiging accepteert om samen te werken. Als een uitnodiging wordt verzonden naar een externe peer die de toepassing niet heeft geïnstalleerd, wordt de uitnodiging automatisch geweigerd.
Notities voor bellers
Er worden extra overbelastingen gedefinieerd in de Peer klasse in plaats van de subklassen PeerContact en PeerNearMe.
Voor het aanroepen van deze methode is een PermissionState van Unrestricted. Deze status wordt gemaakt wanneer de peer-samenwerkingssessie begint.