PeerContact.Invite Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ć null
adresem .
PeerApplication obiekt nie może być pusty.
PeerApplication obiekty i PeerEndPoint nie mogą być
null
obiektami .
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.