Język

Peer.InviteAsync Metoda

Definicja

Rozpoczyna operację asynchronicznego zaproszenia, która wysyła zaproszenie do elementu Peer w celu uruchomienia określonego PeerApplicationelementu .

Przeciążenia

Nazwa Opis
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 operacjach asynchronicznych zaproszeń w toku.

Wyjątki

Parametr userToken ma wartość 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 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, 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 do 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 operacjach asynchronicznych zaproszeń w toku.

Wyjątki

Aplikacja nie jest zarejestrowana w infrastrukturze współpracy.

Parametr userToken ma wartość null.

invitationData jest większy niż 16 384 bajty.

  • 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 PermissionStateUnrestricted. Ten stan jest tworzony po rozpoczęciu sesji współpracy równorzędnej.

Zobacz też

Dotyczy