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

 

Data di pubblicazione: novembre 2016

Ottiene la raccolta di peer gli oggetti registrati per la classe PeerEndPoint e registrato nel PeerApplication identificato dall'oggetto specificato Guid.

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

[SecurityCriticalAttribute]
public PeerObjectCollection GetObjects(
	PeerEndPoint peerEndPoint,
	Guid objectId
)

Parametri

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

L'endpoint da cui recuperare gli oggetti.

objectId
Type: System.Guid

Il Guid di PeerObject da recuperare.

Valore restituito

Type: System.Net.PeerToPeer.Collaboration.PeerObjectCollection

Oggetto PeerObjectCollection associato all'oggetto PeerEndPoint specificato. Se non esistono applicazioni sono associate con l'endpoint, 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 GetObjects 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.

Note per i chiamanti:

Gli overload aggiuntivi sono definiti nella Peer classe anziché nelle sottoclassi PeerContact e PeerNearMe.

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: