Peer.InviteAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.