Peer.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 waarmee een uitnodiging naar een Peer specifieke PeerApplicationwordt verzonden.
Overloads
| Name | Description |
|---|---|
| InviteAsync(Object) |
Hiermee begint u een asynchrone uitnodigingsbewerking waarmee een uitnodiging naar een Peer specifieke PeerApplicationwordt verzonden. |
| InviteAsync(PeerApplication, String, Byte[], Object) |
Hiermee begint u een asynchrone uitnodigingsbewerking waarmee een uitnodiging naar een Peer specifieke PeerApplicationwordt verzonden. |
InviteAsync(Object)
Hiermee begint u een asynchrone uitnodigingsbewerking waarmee een uitnodiging naar een Peer specifieke PeerApplicationwordt verzonden.
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)
Parameters
- userToken
- Object
Door de gebruiker gedefinieerd object dat moet worden doorgegeven aan de callback van de asynchrone bewerking voor identificatie. Deze vereiste parameter moet uniek zijn voor alle asynchrone uitnodigingsbewerkingen die worden uitgevoerd.
Uitzonderingen
userToken is null.
Er is een fout opgetreden tijdens het uitnodigingsproces.
De toepassing die momenteel wordt uitgevoerd, is niet geregistreerd bij de samenwerkingsinfrastructuur.
Opmerkingen
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 waarmee een uitnodiging naar een Peer specifieke PeerApplicationwordt verzonden.
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)
Parameters
- applicationToInvite
- PeerApplication
Het PeerApplication waarvoor de uitnodiging wordt verzonden.
- message
- String
Een bericht dat moet worden verzonden naar de externe peer, samen met de uitnodiging voor de toepassing. De maximale grootte van dit bericht is 255 Unicode-tekens.
- 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 voor identificatie. Deze vereiste parameter moet uniek zijn voor alle asynchrone uitnodigingsbewerkingen die worden uitgevoerd.
Uitzonderingen
De toepassing is niet geregistreerd bij de samenwerkingsinfrastructuur.
userToken is null.
invitationData is groter dan 16.384 bytes.
Er is een fout opgetreden tijdens het uitnodigingsproces.
De toepassing die momenteel wordt uitgevoerd, is niet geregistreerd bij de samenwerkingsinfrastructuur.
Opmerkingen
Voor het aanroepen van deze methode is een PermissionState van Unrestricted. Deze status wordt gemaakt wanneer de peer-samenwerkingssessie begint.