Peer.InviteAsync Metoda

Definice

Zahájí asynchronní operaci pozvání, která odešle pozvánku ke spuštění konkrétního PeerApplicationobjektu Peer .

Přetížení

InviteAsync(Object)

Zahájí asynchronní operaci pozvání, která odešle pozvánku ke spuštění konkrétního PeerApplicationobjektu Peer .

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

Zahájí asynchronní operaci pozvání, která odešle pozvánku ke spuštění konkrétního PeerApplicationobjektu Peer .

InviteAsync(Object)

Zahájí asynchronní operaci pozvání, která odešle pozvánku ke spuštění konkrétního PeerApplicationobjektu Peer .

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)

Parametry

userToken
Object

Uživatelem definovaný objekt, který se má předat zpětnému volání asynchronní operace pro identifikaci. Tento povinný parametr musí být jedinečný ve všech probíhajících asynchronních operacích pozvání.

Výjimky

userToken je null.

  • Během procesu pozvání došlo k chybě.

  • Aktuálně spuštěná aplikace není zaregistrovaná v infrastruktuře spolupráce.

Poznámky

Volání této metody vyžaduje .PermissionStateUnrestricted Tento stav se vytvoří při zahájení relace vzájemné spolupráce.

Viz také

Platí pro

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

Zahájí asynchronní operaci pozvání, která odešle pozvánku ke spuštění konkrétního PeerApplicationobjektu Peer .

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)

Parametry

applicationToInvite
PeerApplication

Hodnota PeerApplication , pro kterou je pozvánka odeslána.

message
String

Zpráva, která má být odeslána vzdálenému partnerskému vztahu spolu s pozvánkou aplikace. Maximální velikost této zprávy je 255 znaků Unicode.

invitationData
Byte[]

Objekt blob dat definovaný uživatelem, který se má přidružit k pozvánce. Jeho velikost nesmí být větší než 16 384 bajtů.

userToken
Object

Uživatelem definovaný objekt, který se má předat zpětnému volání asynchronní operace pro identifikaci. Tento povinný parametr musí být jedinečný ve všech probíhajících asynchronních operacích pozvání.

Výjimky

Aplikace není zaregistrovaná v infrastruktuře pro spolupráci.

userToken je null.

invitationData je větší než 16 384 bajtů.

  • Během procesu pozvání došlo k chybě.

  • Aktuálně spuštěná aplikace není zaregistrovaná v infrastruktuře spolupráce.

Poznámky

Volání této metody vyžaduje .PermissionStateUnrestricted Tento stav se vytvoří při zahájení relace vzájemné spolupráce.

Viz také

Platí pro