Peer.InviteAsync Metoda

Definicja

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.

Zobacz też

Dotyczy