Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Peer.Invite (PeerApplication, String, Byte[])

 

Data di pubblicazione: ottobre 2016

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

Spazio dei nomi:   System.Net.PeerToPeer.Collaboration
Assembly:  System.Net (in System.Net.dll)

public abstract PeerInvitationResponse Invite(
	PeerApplication applicationToInvite,
	string message,
	byte[] invitationData
)

Parametri

applicationToInvite
Type: System.Net.PeerToPeer.Collaboration.PeerApplication

Il PeerApplication per cui viene inviato l'invito.

message
Type: System.String

Un messaggio da inviare al peer remoto con l'invito dell'applicazione. Il messaggio può essere non più di 255 caratteri Unicode.

invitationData
Type: System.Byte[]

Blob di dati da associare all'invito definito dall'utente. Le dimensioni possono essere non più di 16.384 byte.

Valore restituito

Type: System.Net.PeerToPeer.Collaboration.PeerInvitationResponse

Oggetto PeerInvitationResponse dal peer che ha ricevuto l'invito.

Exception Condition
ArgumentException

L'applicazione non è registrato per la collaborazione.

ArgumentOutOfRangeException

invitationData è maggiore di 16.384 byte.

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

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

Questo metodo richiede un PermissionState di Unrestricted. Questo stato viene creato all'avvio della sessione di collaborazione peer.

.NET Framework
Disponibile da 3.5
Torna all'inizio
Mostra: