Sdílet prostřednictvím


PeerContact.Invite Metoda

Definice

Odešle pozvánku, aby se připojil k partnerské spolupráci sponzorované odesílatelem.

Přetížení

Invite(PeerApplication, String, Byte[])

Odešle zadanou pozvánku k připojení k zadanému PeerApplication sponzorovaného odesílatelem.

Invite(PeerEndPoint, PeerApplication, String, Byte[])

Odešle zadanou pozvánku určenému PeerEndPoint k připojení k zadané PeerCollaboration aplikaci sponzorované odesílatelem.

Invite()

Odešle pozvánku k připojení k partnerské spolupráci sponzorované odesílatelem.

Invite(PeerEndPoint)

Odešle pozvánku do konkrétního koncového bodu, aby se připojil k partnerské spolupráci s odesílatelem pozvánky.

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é není stejné jako pozvaný, 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.

Invite(PeerApplication, String, Byte[])

Odešle zadanou pozvánku k připojení k zadanému PeerApplication sponzorovaného odesílatelem.

public:
 override System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData);
[System.Security.SecurityCritical]
public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite (System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Overrides Function Invite (applicationToInvite As PeerApplication, message As String, invitationData As Byte()) As PeerInvitationResponse

Parametry

applicationToInvite
PeerApplication

Adresa PeerApplication , pro 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.

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ů.

Návraty

A PeerInvitationResponse od partnera, který pozvánku obdržel.

Atributy

Výjimky

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. A PeerInvitationResponse od pozvané není stejné jako pozvaný, 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.

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

Poznámky pro volající

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

Viz také

Platí pro

Invite(PeerEndPoint, PeerApplication, String, Byte[])

Odešle zadanou pozvánku určenému PeerEndPoint k připojení k zadané PeerCollaboration aplikaci sponzorované odesílatelem.

public:
 System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerEndPoint * System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Function Invite (peerEndPoint As PeerEndPoint, applicationToInvite As PeerApplication, message As String, invitationData As Byte()) As PeerInvitationResponse

Parametry

peerEndPoint
PeerEndPoint

Koncový bod nebo vzdálený partnerský uzel, do kterého se má pozvánka odeslat.

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ů.

Návraty

A PeerInvitationResponse od partnera, který pozvánku obdržel.

Atributy

Výjimky

Koncový bod v PeerEndPoint souboru nemůže 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. A PeerInvitationResponse od pozvané není stejné jako pozvaný, 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í

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

Viz také

Platí pro

Invite()

Odešle pozvánku k připojení k partnerské spolupráci sponzorované odesílatelem.

public:
 override System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite();
[System.Security.SecurityCritical]
public override System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite ();
[<System.Security.SecurityCritical>]
override this.Invite : unit -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Overrides Function Invite () As PeerInvitationResponse

Návraty

A PeerInvitationResponse od partnera, který pozvánku obdržel.

Atributy

Výjimky

Objekt PeerEndPoint byl odstraněn.

Pro Id aktuální aplikaci neexistuje.

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é není stejné jako pozvaný, 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í

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

Viz také

Platí pro

Invite(PeerEndPoint)

Odešle pozvánku do konkrétního koncového bodu, aby se připojil k partnerské spolupráci s odesílatelem pozvánky.

public:
 System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint);
[<System.Security.SecurityCritical>]
override this.Invite : System.Net.PeerToPeer.Collaboration.PeerEndPoint -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public Function Invite (peerEndPoint As PeerEndPoint) As PeerInvitationResponse

Parametry

peerEndPoint
PeerEndPoint

Koncový bod, který má pozvánku přijmout.

Návraty

A PeerInvitationResponse z koncového bodu partnerského vztahu, který přijal pozvánku.

Atributy

Výjimky

PeerEndPoint nemůže být null.

Objekt PeerEndPoint byl odstraněn.

  • Operaci nelze dokončit Invite() .

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

  • EndPoint zadaný objektem PeerEndPoint není platný.

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é není stejné jako pozvaný, 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í

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

Viz také

Platí pro