Peer.InviteAsync Metodo

Definizione

Avvia un'operazione di invito asincrona che invia un invito a un Peer oggetto per avviare un oggetto specifico PeerApplication.

Overload

Nome Descrizione
InviteAsync(Object)

Avvia un'operazione di invito asincrona che invia un invito a un Peer oggetto per avviare un oggetto specifico PeerApplication.

InviteAsync(PeerApplication, String, Byte[], Object)

Avvia un'operazione di invito asincrona che invia un invito a un Peer oggetto per avviare un oggetto specifico PeerApplication.

InviteAsync(Object)

Avvia un'operazione di invito asincrona che invia un invito a un Peer oggetto per avviare un oggetto specifico PeerApplication.

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)

Parametri

userToken
Object

Oggetto definito dall'utente da passare al callback dell'operazione asincrona per l'identificazione. Questo parametro obbligatorio deve essere univoco in tutte le operazioni di invito asincrone in corso.

Eccezioni

userToken è null.

  • Si è verificato un errore durante il processo di invito.

  • L'applicazione attualmente in esecuzione non è registrata nell'infrastruttura di collaborazione.

Commenti

La chiamata a questo metodo richiede un PermissionState oggetto .Unrestricted Questo stato viene creato all'inizio della sessione di collaborazione peer.

Vedi anche

Si applica a

InviteAsync(PeerApplication, String, Byte[], Object)

Avvia un'operazione di invito asincrona che invia un invito a un Peer oggetto per avviare un oggetto specifico PeerApplication.

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)

Parametri

applicationToInvite
PeerApplication

Oggetto PeerApplication per il quale viene inviato l'invito.

message
String

Messaggio da inviare al peer remoto insieme all'invito dell'applicazione. La dimensione massima di questo messaggio è di 255 caratteri Unicode.

invitationData
Byte[]

BLOB di dati definito dall'utente da associare all'invito. Le dimensioni non possono superare i 16.384 byte.

userToken
Object

Oggetto definito dall'utente da passare al callback dell'operazione asincrona per l'identificazione. Questo parametro obbligatorio deve essere univoco in tutte le operazioni di invito asincrone in corso.

Eccezioni

L'applicazione non è registrata nell'infrastruttura di collaborazione.

userToken è null.

invitationData è maggiore di 16.384 byte.

  • Si è verificato un errore durante il processo di invito.

  • L'applicazione attualmente in esecuzione non è registrata nell'infrastruttura di collaborazione.

Commenti

La chiamata a questo metodo richiede un PermissionState oggetto .Unrestricted Questo stato viene creato all'inizio della sessione di collaborazione peer.

Vedi anche

Si applica a