Peer.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, która wysyła zaproszenie do elementu Peer w celu uruchomienia określonego PeerApplicationelementu .
Przeciążenia
InviteAsync(Object) |
Rozpoczyna operację asynchronicznego zaproszenia, która wysyła zaproszenie do elementu Peer w celu uruchomienia określonego PeerApplicationelementu . |
InviteAsync(PeerApplication, String, Byte[], Object) |
Rozpoczyna operację asynchronicznego zaproszenia, która wysyła zaproszenie do elementu Peer w celu uruchomienia określonego PeerApplicationelementu . |
InviteAsync(Object)
Rozpoczyna operację asynchronicznego zaproszenia, która wysyła zaproszenie do elementu Peer w celu uruchomienia określonego PeerApplicationelementu .
public:
abstract void InviteAsync(System::Object ^ userToken);
public abstract void InviteAsync (object userToken);
abstract member InviteAsync : obj -> unit
Public MustOverride Sub InviteAsync (userToken As Object)
Parametry
- userToken
- Object
Obiekt zdefiniowany przez użytkownika do przekazania do wywołania zwrotnego operacji asynchronicznej na potrzeby identyfikacji. Ten wymagany parametr musi być unikatowy we wszystkich asynchronicznych operacjach zaproszenia w toku.
Wyjątki
userToken
to null
.
Wystąpił błąd podczas procesu zaproszenia.
Aktualnie wykonująca aplikacja nie jest zarejestrowana w infrastrukturze współpracy.
Uwagi
Wywołanie tej metody wymaga wartości PermissionState .Unrestricted 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, która wysyła zaproszenie do elementu Peer w celu uruchomienia określonego PeerApplicationelementu .
public:
abstract void InviteAsync(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData, System::Object ^ userToken);
public abstract void InviteAsync (System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData, object userToken);
abstract member InviteAsync : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] * obj -> unit
Public MustOverride Sub InviteAsync (applicationToInvite As PeerApplication, message As String, invitationData As Byte(), userToken As Object)
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 aplikacji. Maksymalny rozmiar tej wiadomości to 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 na potrzeby identyfikacji. Ten wymagany parametr musi być unikatowy we wszystkich asynchronicznych operacjach zaproszenia w toku.
Wyjątki
Aplikacja nie jest zarejestrowana w infrastrukturze współpracy.
userToken
to null
.
invitationData
jest większy niż 16 384 bajtów.
Wystąpił błąd podczas procesu zaproszenia.
Aktualnie wykonująca aplikacja nie jest zarejestrowana w infrastrukturze współpracy.
Uwagi
Wywołanie tej metody wymaga wartości PermissionState .Unrestricted Ten stan jest tworzony po rozpoczęciu sesji współpracy równorzędnej.