PeerNearMe.InviteAsync Methode

Definitie

Ontvangt een uitnodigingsantwoord van een peer met betrekking tot het deelnemen aan een peer-samenwerkingstoepassing.

Overloads

Name Description
InviteAsync(Object)

Ontvangt een uitnodigingsantwoord van een peer met betrekking tot het deelnemen aan een peer-samenwerkingstoepassing.

InviteAsync(PeerApplication, String, Byte[], Object)

Ontvangt een uitnodigingsantwoord van een peer met betrekking tot een uitnodiging voor een peersamenwerkingstoepassing.

InviteAsync(Object)

Ontvangt een uitnodigingsantwoord van een peer met betrekking tot het deelnemen aan een peer-samenwerkingstoepassing.

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 doorgegeven aan de callback van de asynchrone bewerking voor identificatie. Deze vereiste parameter moet uniek zijn voor alle asynchrone uitnodigingsbewerkingen die nog worden uitgevoerd.

Kenmerken

Uitzonderingen

Het PeerApplication object is verwijderd.

Het userToken argument geeft aan null.

Dit PeerApplication object geeft geen geldige Guidwaarde op.

Van toepassing op

InviteAsync(PeerApplication, String, Byte[], Object)

Ontvangt een uitnodigingsantwoord van een peer met betrekking tot een uitnodiging voor een peersamenwerkingstoepassing.

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

Hiermee geeft u de relevante peer collaboration-toepassingsgegevens op die worden vertegenwoordigd door een PeerApplication object.

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 is beperkt tot 16.000.

userToken
Object

Door de gebruiker gedefinieerd object doorgegeven aan de callback van de asynchrone bewerking voor identificatie. Deze vereiste parameter moet uniek zijn voor alle asynchrone uitnodigingsbewerkingen die nog worden uitgevoerd.

Kenmerken

Uitzonderingen

Het PeerApplication object is verwijderd.

Het applicationToInvite argument geeft aan null.

Het userToken argument geeft aan null.

  • Het eindpunt dat is opgegeven door PeerApplication , is niet gevonden.

  • Het applicationToInvite argument geeft een lege Guid.

Van toepassing op