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í.
Zahájí asynchronní operaci pozvání koncového bodu, která se připojí PeerCollaboration k aplikaci sponzorované odesílatelem pozvánky.
Přetížení
InviteAsync(Object) |
Zahájí asynchronní operaci pozvání koncového bodu, která se připojí PeerCollaboration k aplikaci sponzorované odesílatelem pozvánky. Pozvánka se identifikuje pomocí zadaného Objectparametru . |
InviteAsync(PeerEndPoint, Object) |
Zahájí asynchronní operaci pozvání určeného partnerského koncového bodu, 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é partnerské koncové body, 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. A PeerInvitationResponse od pozvané osoby není totéž jako pozvaný, který přijímá pozvánku ke spolupráci. Pokud je pozvánka odeslána vzdálenému partnerovi, který nemá nainstalovanou aplikaci, je pozvánka automaticky odmítnuta.
InviteAsync(Object)
Zahájí asynchronní operaci pozvání koncového bodu, 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.
Pro Id 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. A PeerInvitationResponse od pozvané osoby není totéž jako pozvaný, který přijímá pozvánku ke spolupráci. Pokud je pozvánka odeslána vzdálenému partnerovi, který nemá nainstalovanou aplikaci, je pozvánka automaticky odmítnuta.
Poznámky pro volající
Další přetížení jsou definována ve Peer třídě namísto podtříd PeerContact a PeerNearMe.
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(PeerEndPoint, Object)
Zahájí asynchronní operaci pozvání určeného partnerského koncového bodu, 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, kterému chcete odeslat pozvánku.
- 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.
Pro Guid 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. A PeerInvitationResponse od pozvané osoby není totéž jako pozvaný, který přijímá pozvánku ke spolupráci. Pokud je pozvánka odeslána vzdálenému partnerovi, který nemá nainstalovanou aplikaci, je pozvánka automaticky odmítnuta.
Poznámky pro volající
Další přetížení jsou definována ve Peer třídě namísto podtříd PeerContact a PeerNearMe.
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í pro zadané partnerské koncové body, 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á má být odeslána vzdálenému partnerskému vztahu spolu s pozvánkou aplikace. 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.
Pro Guid 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. A PeerInvitationResponse od pozvané osoby není totéž jako pozvaný, který přijímá pozvánku ke spolupráci. Pokud je pozvánka odeslána vzdálenému partnerovi, který nemá nainstalovanou aplikaci, je pozvánka automaticky odmítnuta.
Poznámky pro volající
Další přetížení jsou definována ve Peer třídě namísto podtříd PeerContact a PeerNearMe.
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(PeerEndPoint, String, Byte[], PeerApplication, Object)
Zahájí asynchronní operaci pozvání pro zadaný peerEndPoint
, aby se připojil 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, kterému chcete odeslat pozvánku.
- message
- String
Zpráva, která má být odeslána vzdálenému partnerskému vztahu spolu s pozvánkou aplikace. 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í mít hodnotu null.Koncový bod určený parametrem
peerEndPoint
nemůže býtnull
.
PeerApplication objekty a PeerEndPoint nemohou být null
.
Objekt PeerEndPoint byl odstraněn.
Pro Id 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. A PeerInvitationResponse od pozvané osoby není totéž jako pozvaný, který přijímá pozvánku ke spolupráci. Pokud je pozvánka odeslána vzdálenému partnerovi, který nemá nainstalovanou aplikaci, je pozvánka automaticky odmítnuta.
Poznámky pro volající
Další přetížení jsou definována ve Peer třídě namísto podtříd PeerContact a PeerNearMe.
Volání této metody vyžaduje .PermissionStateUnrestricted Tento stav se vytvoří při zahájení relace vzájemné spolupráce.