Udostępnij za pośrednictwem


PeerContact.Invite Metoda

Definicja

Wysyła zaproszenie do dołączenia do działań współpracy równorzędnej sponsorowanej przez nadawcę.

Przeciążenia

Invite(PeerApplication, String, Byte[])

Wysyła określone zaproszenie, aby dołączyć do określonego PeerApplication sponsorowanego przez nadawcę.

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

Wysyła określone zaproszenie do określonego PeerEndPoint , aby dołączyć do określonej PeerCollaboration aplikacji sponsorowanej przez nadawcę.

Invite()

Wysyła zaproszenie do dołączenia do współpracy równorzędnej sponsorowanej przez nadawcę.

Invite(PeerEndPoint)

Wysyła zaproszenie do określonego punktu końcowego, aby dołączyć do współpracy równorzędnej z nadawcą zaproszenia.

Uwagi

Obiekt wywołujący nie jest wymagany do pomyślnego System.Net.PeerToPeer.Collaboration zalogowania się do infrastruktury dla tej metody. Osoba PeerInvitationResponse zaproszona nie jest taka sama jak osoba zapraszana akceptująca zaproszenie do współpracy. Jeśli zaproszenie zostanie wysłane do zdalnej komunikacji równorzędnej, która nie zainstalowała aplikacji, zaproszenie zostanie automatycznie odrzucone.

Invite(PeerApplication, String, Byte[])

Wysyła określone zaproszenie, aby dołączyć do określonego PeerApplication sponsorowanego przez nadawcę.

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

Element PeerApplication , dla którego wysłano zaproszenie.

message
String

Komunikat do wysłania do zdalnej komunikacji równorzędnej wraz z zaproszeniem do aplikacji.

invitationData
Byte[]

Obiekt blob danych zdefiniowany przez użytkownika do skojarzenia z zaproszeniem. Jego rozmiar nie może przekraczać 16 384 bajtów.

Zwraca

Element PeerInvitationResponse od elementu równorzędnego, który otrzymał zaproszenie.

Atrybuty

Wyjątki

PeerApplication nie może być null.

Obiekt PeerEndPoint został usunięty.

Element Id dla bieżącej aplikacji nie istnieje lub jest pusty.

Uwagi

Obiekt wywołujący nie jest wymagany do pomyślnego System.Net.PeerToPeer.Collaboration zalogowania się do infrastruktury dla tej metody. Osoba PeerInvitationResponse zaproszona nie jest taka sama jak osoba zapraszana akceptująca zaproszenie do współpracy. Jeśli zaproszenie zostanie wysłane do zdalnej komunikacji równorzędnej, która nie zainstalowała aplikacji, zaproszenie zostanie automatycznie odrzucone.

Wywołanie tej metody wymaga wartości typu PermissionStateUnrestricted. Ten stan jest tworzony po rozpoczęciu sesji współpracy równorzędnej.

Uwagi dotyczące wywoływania

Wywołanie tej metody wymaga wartości typu PermissionStateUnrestricted. Ten stan jest tworzony po rozpoczęciu sesji współpracy równorzędnej.

Zobacz też

Dotyczy

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

Wysyła określone zaproszenie do określonego PeerEndPoint , aby dołączyć do określonej PeerCollaboration aplikacji sponsorowanej przez nadawcę.

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

Punkt końcowy lub zdalny element równorzędny, do którego ma być wysyłane zaproszenie.

applicationToInvite
PeerApplication

Aplikacja, dla której wysłano zaproszenie.

message
String

Komunikat do wysłania do zdalnej komunikacji równorzędnej wraz z zaproszeniem do aplikacji. Wiadomość nie może zawierać więcej niż 255 znaków Unicode.

invitationData
Byte[]

Obiekt blob danych zdefiniowany przez użytkownika do skojarzenia z zaproszeniem. Jego rozmiar nie może przekraczać 16 384 bajtów.

Zwraca

Element PeerInvitationResponse od elementu równorzędnego, który otrzymał zaproszenie.

Atrybuty

Wyjątki

Punkt końcowy w programie PeerEndPoint nie może być nulladresem .

Obiekt PeerEndPoint został usunięty.

Element Id dla bieżącej aplikacji nie istnieje lub jest pusty.

Uwagi

Obiekt wywołujący nie jest wymagany do pomyślnego System.Net.PeerToPeer.Collaboration zalogowania się do infrastruktury dla tej metody. Osoba PeerInvitationResponse zaproszona nie jest taka sama jak osoba zapraszana akceptująca zaproszenie do współpracy. Jeśli zaproszenie zostanie wysłane do zdalnej komunikacji równorzędnej, która nie zainstalowała aplikacji, zaproszenie zostanie automatycznie odrzucone.

Uwagi dotyczące wywoływania

Wywołanie tej metody wymaga wartości typu PermissionStateUnrestricted. Ten stan jest tworzony po rozpoczęciu sesji współpracy równorzędnej.

Zobacz też

Dotyczy

Invite()

Wysyła zaproszenie do dołączenia do współpracy równorzędnej sponsorowanej przez nadawcę.

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

Zwraca

Element PeerInvitationResponse od elementu równorzędnego, który otrzymał zaproszenie.

Atrybuty

Wyjątki

Obiekt PeerEndPoint został usunięty.

Element Id dla bieżącej aplikacji nie istnieje.

Uwagi

Obiekt wywołujący nie jest wymagany do pomyślnego System.Net.PeerToPeer.Collaboration zalogowania się do infrastruktury dla tej metody. Osoba PeerInvitationResponse zaproszona nie jest taka sama jak osoba zapraszana akceptująca zaproszenie do współpracy. Jeśli zaproszenie zostanie wysłane do zdalnej komunikacji równorzędnej, która nie zainstalowała aplikacji, zaproszenie zostanie automatycznie odrzucone.

Uwagi dotyczące wywoływania

Wywołanie tej metody wymaga wartości typu PermissionStateUnrestricted. Ten stan jest tworzony po rozpoczęciu sesji współpracy równorzędnej.

Zobacz też

Dotyczy

Invite(PeerEndPoint)

Wysyła zaproszenie do określonego punktu końcowego, aby dołączyć do współpracy równorzędnej z nadawcą zaproszenia.

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

Punkt końcowy, który ma otrzymać zaproszenie.

Zwraca

Element PeerInvitationResponse z punktu końcowego elementu równorzędnego, który otrzymał zaproszenie.

Atrybuty

Wyjątki

PeerEndPoint nie może być null.

Obiekt PeerEndPoint został usunięty.

  • Nie można ukończyć Invite() operacji.

  • Aktualnie uruchamiana aplikacja nie jest zarejestrowana w infrastrukturze współpracy równorzędnej.

  • EndPoint określony przez PeerEndPoint obiekt jest nieprawidłowy.

Uwagi

Obiekt wywołujący nie jest wymagany do pomyślnego System.Net.PeerToPeer.Collaboration zalogowania się do infrastruktury dla tej metody. Osoba PeerInvitationResponse zaproszona nie jest taka sama jak osoba zapraszana akceptująca zaproszenie do współpracy. Jeśli zaproszenie zostanie wysłane do zdalnej komunikacji równorzędnej, która nie zainstalowała aplikacji, zaproszenie zostanie automatycznie odrzucone.

Uwagi dotyczące wywoływania

Wywołanie tej metody wymaga wartości typu PermissionStateUnrestricted. Ten stan jest tworzony po rozpoczęciu sesji współpracy równorzędnej.

Zobacz też

Dotyczy