Język

PeerContact.Invite Metoda

Definicja

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

Przeciążenia

Nazwa Opis
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 dołączenia 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 z zaproszenia nie jest taka sama jak zaproszenie akceptujące 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 jest wysyłane 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

Od PeerInvitationResponse 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 z zaproszenia nie jest taka sama jak zaproszenie akceptujące 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 PermissionStateUnrestricted. Ten stan jest tworzony po rozpoczęciu sesji współpracy równorzędnej.

Notatki dotyczące wywoływania

Wywołanie tej metody wymaga wartości 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 dołączenia 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 jest wysyłane zaproszenie.

message
String

Komunikat do wysłania do zdalnej komunikacji równorzędnej wraz z zaproszeniem do aplikacji. Komunikat 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

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

Atrybuty

Wyjątki

Punkt końcowy w peerEndPoint programie 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 z zaproszenia nie jest taka sama jak zaproszenie akceptujące 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.

Notatki dotyczące wywoływania

Wywołanie tej metody wymaga wartości 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

Od PeerInvitationResponse 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 z zaproszenia nie jest taka sama jak zaproszenie akceptujące 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.

Notatki dotyczące wywoływania

Wywołanie tej metody wymaga wartości 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 do otrzymania zaproszenia.

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 z zaproszenia nie jest taka sama jak zaproszenie akceptujące 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.

Notatki dotyczące wywoływania

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

Zobacz też

Dotyczy