PeerContact.InviteAsync 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.
Rozpoczyna operację asynchronicznego zaproszenia dla punktu końcowego w celu dołączenia PeerCollaboration do aplikacji sponsorowanej przez nadawcę zaproszenia.
Przeciążenia
| Nazwa | Opis |
|---|---|
| InviteAsync(Object) |
Rozpoczyna operację asynchronicznego zaproszenia dla punktu końcowego w celu dołączenia PeerCollaboration do aplikacji sponsorowanej przez nadawcę zaproszenia. Zaproszenie jest identyfikowane przy użyciu określonego Objectelementu . |
| InviteAsync(PeerEndPoint, Object) |
Rozpoczyna operację asynchronicznego zaproszenia dla określonego punktu końcowego elementu równorzędnego w celu dołączenia PeerCollaboration do aplikacji sponsorowanej przez nadawcę zaproszenia. Zaproszenie jest identyfikowane przy użyciu określonego Objectelementu . |
| InviteAsync(PeerApplication, String, Byte[], Object) |
Rozpoczyna operację asynchronicznego zaproszenia dla określonych punktów końcowych równorzędnych w celu dołączenia do określonej współpracy PeerApplication sponsorowanej przez nadawcę zaproszenia. |
| InviteAsync(PeerEndPoint, String, Byte[], PeerApplication, Object) |
Rozpoczyna asynchroniczną operację zaproszenia dla określonego |
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.
InviteAsync(Object)
Rozpoczyna operację asynchronicznego zaproszenia dla punktu końcowego w celu dołączenia PeerCollaboration do aplikacji sponsorowanej przez nadawcę zaproszenia. Zaproszenie jest identyfikowane przy użyciu określonego Objectelementu .
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
Obiekt zdefiniowany przez użytkownika do przekazania do wywołania zwrotnego operacji asynchronicznej. Służy również do identyfikowania operacji asynchronicznej na potrzeby anulowania. Ten parametr musi być określony i jest unikatowy dla wszystkich asynchronicznych operacji zaproszeń w toku.
- Atrybuty
Wyjątki
userToken nie może być null.
Obiekt PeerEndPoint został usunięty.
Element Id dla bieżącej aplikacji nie istnieje lub jest pusty.
PeerEndPointCollection nie może być
null.
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
Dodatkowe przeciążenia są definiowane w Peer klasie zamiast podklas PeerContact i PeerNearMe.
Wywołanie tej metody wymaga wartości PermissionStateUnrestricted. Ten stan jest tworzony po rozpoczęciu sesji współpracy równorzędnej.
Zobacz też
Dotyczy
InviteAsync(PeerEndPoint, Object)
Rozpoczyna operację asynchronicznego zaproszenia dla określonego punktu końcowego elementu równorzędnego w celu dołączenia PeerCollaboration do aplikacji sponsorowanej przez nadawcę zaproszenia. Zaproszenie jest identyfikowane przy użyciu określonego Objectelementu .
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
Punkt końcowy lub zdalny element równorzędny, do którego ma być wysyłane zaproszenie.
- userToken
- Object
Obiekt zdefiniowany przez użytkownika do przekazania do wywołania zwrotnego operacji asynchronicznej. Służy również do identyfikowania operacji asynchronicznej na potrzeby anulowania. Ten parametr musi być określony i jest unikatowy dla wszystkich asynchronicznych operacji zaproszeń w toku.
- Atrybuty
Wyjątki
userTokennie może byćnull.Punkt końcowy w
peerEndPointprogramie nie może byćnulladresem .
peerEndPoint obiekt nie może być null.
Obiekt PeerEndPoint został usunięty.
Element Guid 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
Dodatkowe przeciążenia są definiowane w Peer klasie zamiast podklas PeerContact i PeerNearMe.
Wywołanie tej metody wymaga wartości PermissionStateUnrestricted. Ten stan jest tworzony po rozpoczęciu sesji współpracy równorzędnej.
Zobacz też
Dotyczy
InviteAsync(PeerApplication, String, Byte[], Object)
Rozpoczyna operację asynchronicznego zaproszenia dla określonych punktów końcowych równorzędnych w celu dołączenia do określonej współpracy PeerApplication sponsorowanej przez nadawcę zaproszenia.
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
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.
- userToken
- Object
Obiekt zdefiniowany przez użytkownika do przekazania do wywołania zwrotnego operacji asynchronicznej. Służy również do identyfikowania operacji asynchronicznej na potrzeby anulowania. Ten parametr musi być określony i jest unikatowy dla wszystkich asynchronicznych operacji zaproszeń w toku.
- Atrybuty
Wyjątki
userToken nie może być null.
PeerApplication obiekt nie może być null.
Obiekt PeerEndPoint został usunięty.
Element Guid dla bieżącej aplikacji nie istnieje lub jest pusty.
Kolekcja punktów końcowych jest pusta lub
null.
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
Dodatkowe przeciążenia są definiowane w Peer klasie zamiast podklas PeerContact i PeerNearMe.
Wywołanie tej metody wymaga wartości PermissionStateUnrestricted. Ten stan jest tworzony po rozpoczęciu sesji współpracy równorzędnej.
Zobacz też
Dotyczy
InviteAsync(PeerEndPoint, String, Byte[], PeerApplication, Object)
Rozpoczyna asynchroniczną operację zaproszenia dla określonego peerEndPoint elementu w celu dołączenia do określonej współpracy PeerApplication sponsorowanej przez nadawcę zaproszenia.
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
Punkt końcowy lub zdalny element równorzędny, do którego ma być 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.
- applicationToInvite
- PeerApplication
Aplikacja, dla której jest wysyłane zaproszenie.
- userToken
- Object
Obiekt zdefiniowany przez użytkownika do przekazania do wywołania zwrotnego operacji asynchronicznej. Służy również do identyfikowania operacji asynchronicznej na potrzeby anulowania. Ten parametr musi być określony i jest unikatowy dla wszystkich asynchronicznych operacji zaproszeń w toku.
- Atrybuty
Wyjątki
userTokennie może mieć wartości null.Punkt końcowy określony przez
peerEndPointprogram nie może mieć wartościnull.
PeerApplication obiekty i PeerEndPoint nie mogą być nullobiektami .
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
Dodatkowe przeciążenia są definiowane w Peer klasie zamiast podklas PeerContact i PeerNearMe.
Wywołanie tej metody wymaga wartości PermissionStateUnrestricted. Ten stan jest tworzony po rozpoczęciu sesji współpracy równorzędnej.