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

 

Data di pubblicazione: ottobre 2016

Ottiene il Peer oggetto associato fornito Guid dal PeerObjectCollection.

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

[SecurityCriticalAttribute]
public PeerObjectCollection GetObjects(
	Guid objectId
)

Parametri

objectId
Type: System.Guid

Il Guid di Peer oggetto da recuperare dalla raccolta

Valore restituito

Type: System.Net.PeerToPeer.Collaboration.PeerObjectCollection

Peer oggetto associato fornito Guid. Se un oggetto non viene trovato, viene restituito un insieme di dimensioni zero (0).

Exception Condition
ArgumentNullException

ID oggetto null.

InvalidOperationException

Il chiamante non ha sottoscritto il PeerEndPoint o non ha ancora chiamato RefreshData su di esso.

PeerToPeerException

Si è verificato un errore durante il recupero di informazioni sull'oggetto dal peer.

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

La raccolta di oggetti peer è costituito da applicazioni, oggetto dati e le informazioni sulla presenza del peer o all'endpoint specificato da questa istanza. Se non vengono trovati oggetti per l'endpoint, viene restituito un insieme di dimensioni zero (0). Quando il peer chiamante è sottoscritto a questo endpoint, la cache viene aggiornata automaticamente. in caso contrario RefreshData deve essere chiamato prima di chiamare questo metodo.

Il chiamante non deve essere firmato nell'infrastruttura di collaborazione per questo metodo venga completato correttamente. Una chiamata a RefreshData o uno del Subscribe metodi che sia stati completati mentre il chiamante è stato effettuato l'accesso prima di chiamare questo metodo. Questo metodo richiede un PermissionState di Unrestricted. Questo stato viene creato all'avvio della sessione di collaborazione.

Nota: Gli overload aggiuntivi sono definiti nella Peer classe invece le classi derivate PeerContact e PeerNearMe.

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