PeerContact.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í.
Spustí operaci asynchronní pozvánky pro koncový bod, který se připojí PeerCollaboration k aplikaci sponzorované odesílatelem pozvánky.
Přetížení
InviteAsync(Object) |
Spustí operaci asynchronní pozvánky pro koncový bod, který se připojí PeerCollaboration k aplikaci sponzorované odesílatelem pozvánky. Pozvánka se identifikuje pomocí zadaného Objectparametru . |
InviteAsync(PeerEndPoint, Object) |
Spustí operaci asynchronní pozvánky pro zadaný koncový bod partnerského vztahu, která se připojí PeerCollaboration k aplikaci sponzorované odesílatelem pozvánky. Pozvánka se identifikuje pomocí zadaného Objectparametru . |
InviteAsync(PeerApplication, String, Byte[], Object) |
Zahájí asynchronní operaci pozvání pro zadané koncové body partnerského vztahu, aby se připojily k zadané spolupráci PeerApplication sponzorované odesílatelem pozvánky. |
InviteAsync(PeerEndPoint, String, Byte[], PeerApplication, Object) |
Zahájí asynchronní operaci pozvání pro zadané |
Poznámky
Volající se nemusí přihlásit k System.Net.PeerToPeer.Collaboration infrastruktuře, aby se tato metoda úspěšně dokončila. Hodnota PeerInvitationResponse od pozvané není stejná jako pozvaná osoby, která přijímá pozvánku ke spolupráci. Pokud je pozvánka odeslána vzdálenému partnerskému vztahu, který aplikaci nenainstaloval, pozvánka se automaticky odmítne.
InviteAsync(Object)
Spustí operaci asynchronní pozvánky pro koncový bod, který se připojí PeerCollaboration k aplikaci sponzorované odesílatelem pozvánky. Pozvánka se identifikuje pomocí zadaného Objectparametru .
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)
Parametry
- userToken
- Object
Uživatelem definovaný objekt, který se má předat zpětnému volání asynchronní operace. Používá se také k identifikaci asynchronní operace pro zrušení. Tento parametr musí být zadán a je jedinečný ve všech probíhajících asynchronních operacích pozvání.
- Atributy
Výjimky
UserToken
nemůže být null
.
Objekt PeerEndPoint byl odstraněn.
Hodnota Id pro aktuální aplikaci neexistuje nebo je prázdná.
PeerEndPointCollection nemůže být
null
.
Poznámky
Volající se nemusí přihlásit k System.Net.PeerToPeer.Collaboration infrastruktuře, aby se tato metoda úspěšně dokončila. Hodnota PeerInvitationResponse od pozvané není stejná jako pozvaná osoby, která přijímá pozvánku ke spolupráci. Pokud je pozvánka odeslána vzdálenému partnerskému vztahu, který aplikaci nenainstaloval, pozvánka se automaticky odmítne.
Poznámky pro volající
Další přetížení jsou definována ve Peer třídě místo podtříd PeerContact a PeerNearMe.
Volání této metody vyžaduje .PermissionStateUnrestricted Tento stav se vytvoří při zahájení relace partnerské spolupráce.
Viz také
Platí pro
InviteAsync(PeerEndPoint, Object)
Spustí operaci asynchronní pozvánky pro zadaný koncový bod partnerského vztahu, která se připojí PeerCollaboration k aplikaci sponzorované odesílatelem pozvánky. Pozvánka se identifikuje pomocí zadaného Objectparametru .
public:
void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::Object ^ userToken);
[System.Security.SecurityCritical]
public void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerEndPoint * obj -> unit
Public Sub InviteAsync (peerEndPoint As PeerEndPoint, userToken As Object)
Parametry
- peerEndPoint
- PeerEndPoint
Koncový bod nebo vzdálený partnerský uzel, do kterého se má pozvánka odeslat.
- userToken
- Object
Uživatelem definovaný objekt, který se má předat zpětnému volání asynchronní operace. Používá se také k identifikaci asynchronní operace pro zrušení. Tento parametr musí být zadán a je jedinečný ve všech probíhajících asynchronních operacích pozvání.
- Atributy
Výjimky
UserToken
nemůže býtnull
.Koncový bod v
peerEndPoint
souboru nemůže býtnull
.
peerEndPoint
objekt nemůže být null
.
Objekt PeerEndPoint byl odstraněn.
Hodnota Guid pro aktuální aplikaci neexistuje nebo je prázdná.
Poznámky
Volající se nemusí přihlásit k System.Net.PeerToPeer.Collaboration infrastruktuře, aby se tato metoda úspěšně dokončila. Hodnota PeerInvitationResponse od pozvané není stejná jako pozvaná osoby, která přijímá pozvánku ke spolupráci. Pokud je pozvánka odeslána vzdálenému partnerskému vztahu, který aplikaci nenainstaloval, pozvánka se automaticky odmítne.
Poznámky pro volající
Další přetížení jsou definována ve Peer třídě místo podtříd PeerContact a PeerNearMe.
Volání této metody vyžaduje .PermissionStateUnrestricted Tento stav se vytvoří při zahájení relace partnerské spolupráce.
Viz také
Platí pro
InviteAsync(PeerApplication, String, Byte[], Object)
Zahájí asynchronní operaci pozvání pro zadané koncové body partnerského vztahu, aby se připojily k zadané spolupráci PeerApplication sponzorované odesílatelem pozvánky.
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)
Parametry
- applicationToInvite
- PeerApplication
Aplikace, na kterou je pozvánka odeslána.
- message
- String
Zpráva, která se má odeslat vzdálenému partnerskému vztahu spolu s pozvánkou k aplikaci. Zpráva nesmí obsahovat více než 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. Používá se také k identifikaci asynchronní operace pro zrušení. Tento parametr musí být zadán a je jedinečný ve všech probíhajících asynchronních operacích pozvání.
- Atributy
Výjimky
UserToken
nemůže být null
.
PeerApplication objekt nemůže být null
.
Objekt PeerEndPoint byl odstraněn.
Hodnota Guid pro aktuální aplikaci neexistuje nebo je prázdná.
Kolekce koncových bodů je prázdná nebo
null
.
Poznámky
Volající se nemusí přihlásit k System.Net.PeerToPeer.Collaboration infrastruktuře, aby se tato metoda úspěšně dokončila. Hodnota PeerInvitationResponse od pozvané není stejná jako pozvaná osoby, která přijímá pozvánku ke spolupráci. Pokud je pozvánka odeslána vzdálenému partnerskému vztahu, který aplikaci nenainstaloval, pozvánka se automaticky odmítne.
Poznámky pro volající
Další přetížení jsou definována ve Peer třídě místo podtříd PeerContact a PeerNearMe.
Volání této metody vyžaduje .PermissionStateUnrestricted Tento stav se vytvoří při zahájení relace partnerské spolupráce.
Viz také
Platí pro
InviteAsync(PeerEndPoint, String, Byte[], PeerApplication, Object)
Zahájí asynchronní operaci pozvání pro zadané peerEndPoint
připojení k zadané spolupráci PeerApplication sponzorované odesílatelem pozvánky.
public:
void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::String ^ message, cli::array <System::Byte> ^ invitationData, System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::Object ^ userToken);
[System.Security.SecurityCritical]
public void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, string message, byte[] invitationData, System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, object userToken);
[<System.Security.SecurityCritical>]
override this.InviteAsync : System.Net.PeerToPeer.Collaboration.PeerEndPoint * string * byte[] * System.Net.PeerToPeer.Collaboration.PeerApplication * obj -> unit
Public Sub InviteAsync (peerEndPoint As PeerEndPoint, message As String, invitationData As Byte(), applicationToInvite As PeerApplication, userToken As Object)
Parametry
- peerEndPoint
- PeerEndPoint
Koncový bod nebo vzdálený partnerský uzel, do kterého se má pozvánka odeslat.
- message
- String
Zpráva, která se má odeslat vzdálenému partnerskému vztahu spolu s pozvánkou k aplikaci. Zpráva nesmí obsahovat více než 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ů.
- applicationToInvite
- PeerApplication
Aplikace, na kterou je pozvánka odeslána.
- userToken
- Object
Uživatelem definovaný objekt, který se má předat zpětnému volání asynchronní operace. Používá se také k identifikaci asynchronní operace pro zrušení. Tento parametr musí být zadán a je jedinečný ve všech probíhajících asynchronních operacích pozvání.
- Atributy
Výjimky
UserToken
nesmí být null.Koncový bod určený parametrem
peerEndPoint
nemůže býtnull
.
PeerApplication objekty a PeerEndPoint nemohou být null
.
Objekt PeerEndPoint byl odstraněn.
Hodnota Id pro aktuální aplikaci neexistuje nebo je prázdná.
Poznámky
Volající se nemusí přihlásit k System.Net.PeerToPeer.Collaboration infrastruktuře, aby se tato metoda úspěšně dokončila. Hodnota PeerInvitationResponse od pozvané není stejná jako pozvaná osoby, která přijímá pozvánku ke spolupráci. Pokud je pozvánka odeslána vzdálenému partnerskému vztahu, který aplikaci nenainstaloval, pozvánka se automaticky odmítne.
Poznámky pro volající
Další přetížení jsou definována ve Peer třídě místo podtříd PeerContact a PeerNearMe.
Volání této metody vyžaduje .PermissionStateUnrestricted Tento stav se vytvoří při zahájení relace partnerské spolupráce.
Viz také
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro