Peer.InviteAsync Methode

Definitie

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.

Zie ook

Van toepassing op