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 PeerContact.GetApplications (PeerEndPoint, Guid)

 

Data di pubblicazione: ottobre 2016

Ottiene l'oggetto PeerApplicationCollection associato all'oggetto PeerEndPoint specificato.

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

[SecurityCriticalAttribute]
public PeerApplicationCollection GetApplications(
	PeerEndPoint peerEndPoint,
	Guid applicationId
)

Parametri

peerEndPoint
Type: System.Net.PeerToPeer.Collaboration.PeerEndPoint

Endpoint associato il PeerApplicationCollection.

applicationId
Type: System.Guid

Contiene informazioni sulle applicazioni associate di PeerContact.

Valore restituito

Type: System.Net.PeerToPeer.Collaboration.PeerApplicationCollection

La raccolta degli oggetti PeerApplication associati a PeerEndPoint.

Applicazioni identificate da ID non sono disponibili per il PeerEndPoint, o se l'ID per l'endpoint è null o non valido, viene restituito un insieme di dimensioni zero (0).

Exception Condition
ArgumentNullException

Il parametro PeerEndPoint non può essere null.

InvalidOperationException
  • Il peer chiamante non ha sottoscritto il PeerEndPoint.

  • Il peer chiamante non ha ancora chiamato il RefreshData metodo.

PeerToPeerException

Impossibile completare GetApplications operazione.

Se il peer chiamante non ha sottoscritto il PeerContact associato all'oggetto PeerEndPoint di RefreshData metodo deve essere chiamato prima di chiamare questo metodo.

Mentre il chiamante non è necessario effettuare l'accesso all'infrastruttura di collaborazione completare correttamente, questo metodo una chiamata a RefreshData o uno del Subscribe metodi devono completati mentre il chiamante era connesso.

Questa funzionalità viene esposta solo sulla PeerContact classe. Questa funzionalità non è esposta in qualsiasi altro tipo di peer per motivi di sicurezza.

Note per i chiamanti:

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: