Lingua

Peer.Invite Metodo

Definizione

Invia un invito a un Peer oggetto per avviare un oggetto specifico PeerApplication.

Overload

Nome Descrizione
Invite(PeerApplication, String, Byte[])

Invia un invito a un Peer oggetto per avviare un oggetto specifico PeerApplication.

Invite()

Invia un invito a un Peer oggetto per avviare un oggetto specifico PeerApplication.

Invite(PeerApplication, String, Byte[])

Invia un invito a un Peer oggetto per avviare un oggetto specifico PeerApplication.

public:
 abstract System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite(System::Net::PeerToPeer::Collaboration::PeerApplication ^ applicationToInvite, System::String ^ message, cli::array <System::Byte> ^ invitationData);
public abstract System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite(System.Net.PeerToPeer.Collaboration.PeerApplication applicationToInvite, string message, byte[] invitationData);
abstract member Invite : System.Net.PeerToPeer.Collaboration.PeerApplication * string * byte[] -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public MustOverride Function Invite (applicationToInvite As PeerApplication, message As String, invitationData As Byte()) As PeerInvitationResponse

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. Il messaggio non può contenere più 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.

Valori restituiti

Oggetto PeerInvitationResponse del peer che ha ricevuto l'invito.

Eccezioni

L'applicazione non è registrata per la collaborazione.

invitationData è maggiore di 16.384 byte.

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

  • L'applicazione attualmente in esecuzione non è registrata con l'infrastruttura di collaborazione peer.

Commenti

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

Si applica a

Invite()

Invia un invito a un Peer oggetto per avviare un oggetto specifico PeerApplication.

public:
 abstract System::Net::PeerToPeer::Collaboration::PeerInvitationResponse ^ Invite();
public abstract System.Net.PeerToPeer.Collaboration.PeerInvitationResponse Invite();
abstract member Invite : unit -> System.Net.PeerToPeer.Collaboration.PeerInvitationResponse
Public MustOverride Function Invite () As PeerInvitationResponse

Valori restituiti

Oggetto PeerInvitationResponse del peer che ha ricevuto l'invito.

Eccezioni

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

  • L'applicazione attualmente in esecuzione non è registrata con l'infrastruttura di collaborazione peer.

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