PeerContact.GetObjects Méthode

Définition

Obtient la collection des objets homologues d'un cache local.

Surcharges

GetObjects(PeerEndPoint)

Obtient le PeerObjectCollection inscrit par le PeerEndPoint spécifié et stocké dans le cache local.

GetObjects(PeerEndPoint, Guid)

Obtient la collection des objets homologues inscrits par le PeerEndPoint spécifié et inscrits dans le PeerApplication identifié par le Guidspécifié.

GetObjects(PeerEndPoint)

Obtient le PeerObjectCollection inscrit par le PeerEndPoint spécifié et stocké dans le cache local.

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

Paramètres

peerEndPoint
PeerEndPoint

Point de terminaison à partir duquel récupérer les objets.

Retours

PeerObjectCollection associé au PeerEndPoint spécifié. Si aucune application n'est associée au point de terminaison, une collection de taille zéro (0) est retournée.

Attributs

Exceptions

PeerEndPoint ne peut pas avoir la valeur null.

Impossible de terminer l’opération GetObjects.

Remarques

Si l’homologue appelant n’est pas abonné au PeerContact associé au spécifié, PeerEndPoint la RefreshData méthode doit être appelée avant d’appeler cette méthode.

Bien que l’appelant ne soit pas tenu de se connecter à l’infrastructure de collaboration pour que cette méthode se termine correctement, un appel réussi à ou l’une RefreshData des Subscribe méthodes doit avoir été effectué alors que l’appelant était précédemment connecté.

Notes pour les appelants

Des surcharges supplémentaires sont définies sur la Peer classe au lieu des sous-classes PeerContact et PeerNearMe.

L’appel de cette méthode nécessite un PermissionState de Unrestricted. Cet état est créé lorsque la session de collaboration d’homologue commence.

Voir aussi

S’applique à

GetObjects(PeerEndPoint, Guid)

Obtient la collection des objets homologues inscrits par le PeerEndPoint spécifié et inscrits dans le PeerApplication identifié par le Guidspécifié.

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

Paramètres

peerEndPoint
PeerEndPoint

Point de terminaison à partir duquel récupérer les objets.

objectId
Guid

Guid du PeerObject à récupérer.

Retours

PeerObjectCollection associé au PeerEndPoint spécifié. Si aucune application n'est associée au point de terminaison, une collection de taille zéro (0) est retournée.

Attributs

Exceptions

PeerEndPoint ne peut pas avoir la valeur null.

  • L’homologue appelant n’est pas abonné à .PeerEndPoint

  • L’homologue appelant n’a pas encore appelé la RefreshData() méthode.

Impossible de terminer l’opération GetObjects.

Remarques

Si l’homologue appelant n’est pas abonné au PeerContact associé au spécifié, PeerEndPoint la RefreshData méthode doit être appelée avant d’appeler cette méthode.

Bien que l’appelant ne soit pas tenu de se connecter à l’infrastructure de collaboration pour que cette méthode se termine correctement, un appel réussi à ou l’une RefreshData des Subscribe méthodes doit avoir été effectué alors que l’appelant était précédemment connecté.

Notes pour les appelants

Des surcharges supplémentaires sont définies sur la Peer classe au lieu des sous-classes PeerContact et PeerNearMe.

L’appel de cette méthode nécessite un PermissionState de Unrestricted. Cet état est créé lorsque la session de collaboration d’homologue commence.

Voir aussi

S’applique à