PeerContact.GetObjects Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'insieme di oggetti peer da una cache locale.
Overload
GetObjects(PeerEndPoint) |
Ottiene l'oggetto PeerObjectCollection registrato dall'oggetto PeerEndPoint specificato e archiviato nella cache locale. |
GetObjects(PeerEndPoint, Guid) |
Ottiene l'insieme di oggetti peer registrati dall'oggetto PeerEndPoint specificato e registrati nell'oggetto PeerApplication identificata dall'oggetto Guid indicato. |
GetObjects(PeerEndPoint)
Ottiene l'oggetto PeerObjectCollection registrato dall'oggetto PeerEndPoint specificato e archiviato nella cache locale.
public:
System::Net::PeerToPeer::Collaboration::PeerObjectCollection ^ GetObjects(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint);
[<System.Security.SecurityCritical>]
override this.GetObjects : System.Net.PeerToPeer.Collaboration.PeerEndPoint -> System.Net.PeerToPeer.Collaboration.PeerObjectCollection
Public Function GetObjects (peerEndPoint As PeerEndPoint) As PeerObjectCollection
Parametri
- peerEndPoint
- PeerEndPoint
Endpoint da cui recuperare gli oggetti.
Restituisce
Oggetto PeerObjectCollection associato all'oggetto PeerEndPoint specificato. Se all'endpoint non è associata alcuna applicazione, viene restituito un insieme avente dimensioni nulle.
- Attributi
Eccezioni
Il parametro PeerEndPoint non può essere null
.
Il peer chiamante non è sottoscritto all'oggetto PeerContact associato PeerEndPointa .
Il peer chiamante non ha ancora chiamato il RefreshData() metodo .
Non è possibile completare l'operazione GetObjects.
Commenti
Se il peer chiamante non è sottoscritto all'oggetto PeerContact associato all'oggetto specificato PeerEndPoint , è necessario chiamare il RefreshData metodo prima di chiamare questo metodo.
Anche se il chiamante non è necessario per accedere all'infrastruttura di collaborazione per il completamento corretto di questo metodo, è necessario che sia stata completata una chiamata riuscita a RefreshData o uno dei Subscribe metodi mentre il chiamante è stato eseguito in precedenza.
Note per i chiamanti
Gli overload aggiuntivi vengono definiti nella Peer classe anziché nelle sottoclassi PeerContact e PeerNearMe.
Per chiamare questo metodo è necessario un PermissionState oggetto .Unrestricted Questo stato viene creato all'avvio della sessione di collaborazione peer.
Vedi anche
Si applica a
GetObjects(PeerEndPoint, Guid)
Ottiene l'insieme di oggetti peer registrati dall'oggetto PeerEndPoint specificato e registrati nell'oggetto PeerApplication identificata dall'oggetto Guid indicato.
public:
System::Net::PeerToPeer::Collaboration::PeerObjectCollection ^ GetObjects(System::Net::PeerToPeer::Collaboration::PeerEndPoint ^ peerEndPoint, Guid objectId);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects (System.Net.PeerToPeer.Collaboration.PeerEndPoint peerEndPoint, Guid objectId);
[<System.Security.SecurityCritical>]
override this.GetObjects : System.Net.PeerToPeer.Collaboration.PeerEndPoint * Guid -> System.Net.PeerToPeer.Collaboration.PeerObjectCollection
Public Function GetObjects (peerEndPoint As PeerEndPoint, objectId As Guid) As PeerObjectCollection
Parametri
- peerEndPoint
- PeerEndPoint
Endpoint da cui recuperare gli oggetti.
- objectId
- Guid
Oggetto Guid dell'oggetto PeerObject da recuperare.
Restituisce
Oggetto PeerObjectCollection associato all'oggetto PeerEndPoint specificato. Se all'endpoint non è associata alcuna applicazione, viene restituito un insieme avente dimensioni nulle.
- Attributi
Eccezioni
Il parametro PeerEndPoint non può essere null
.
Il peer chiamante non è sottoscritto all'oggetto PeerEndPoint.
Il peer chiamante non ha ancora chiamato il RefreshData() metodo .
Non è possibile completare l'operazione GetObjects.
Commenti
Se il peer chiamante non è sottoscritto all'oggetto PeerContact associato all'oggetto specificato PeerEndPoint , è necessario chiamare il RefreshData metodo prima di chiamare questo metodo.
Anche se il chiamante non è necessario per accedere all'infrastruttura di collaborazione per il completamento corretto di questo metodo, è necessario che sia stata completata una chiamata riuscita a RefreshData o uno dei Subscribe metodi mentre il chiamante è stato eseguito in precedenza.
Note per i chiamanti
Gli overload aggiuntivi vengono definiti nella Peer classe anziché nelle sottoclassi PeerContact e PeerNearMe.
Per chiamare questo metodo è necessario un PermissionState oggetto .Unrestricted Questo stato viene creato all'avvio della sessione di collaborazione peer.