Langue

Peer.GetObjects Méthode

Définition

Obtient la collection d’objets de données qui ont été inscrits par l’homologue à partir d’un cache local.

Surcharges

Nom Description
GetObjects()

Obtient la collection d’objets de données à partir d’un cache local.

GetObjects(Guid)

Obtient l’objet Peer associé à l’objet fourni Guid à partir du PeerObjectCollection.

Remarques

Cette fonctionnalité n’est exposée que sur la PeerContact classe. Cette fonctionnalité n’est exposée sur aucun autre type d’homologue pour des raisons de sécurité.

Si aucun objet n’est trouvé pour le point de terminaison, une collection de taille zéro (0) est retournée.

GetObjects()

Obtient la collection d’objets de données à partir d’un cache local.

public:
 System::Net::PeerToPeer::Collaboration::PeerObjectCollection ^ GetObjects();
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects();
[<System.Security.SecurityCritical>]
member this.GetObjects : unit -> System.Net.PeerToPeer.Collaboration.PeerObjectCollection
Public Function GetObjects () As PeerObjectCollection

Retours

Collection PeerObject de l’homologue ou du point de terminaison spécifié par cette instance.

Attributs

Exceptions

L’appelant n’est pas abonné au point de terminaison ou n’a pas encore appelé RefreshData().

La méthode n’est pas en mesure de se terminer en raison d’une erreur dans l’infrastructure peer collaboration sous-jacente.

Remarques

Cette fonctionnalité n’est exposée que sur la PeerContact classe. Cette fonctionnalité n’est exposée sur aucun autre type d’homologue pour des raisons de sécurité.

Si la session de collaboration homologue n’a pas instancié avec un PermissionState de Unrestricted, cette méthode ne peut pas accéder aux objets sur l’ordinateur local. Il en va de même pour les applications inscrites dans la session de collaboration.

La collection d’objets homologues se compose d’informations d’application, d’objet de données et de présence pour l’homologue ou le point de terminaison spécifié par cette instance. Si aucun objet n’est trouvé pour le point de terminaison, une collection de taille zéro (0) est retournée. Si l’homologue appelant est abonné à ce point de terminaison, le cache est automatiquement mis à jour ; sinon RefreshData , il doit être appelé avant d’appeler cette méthode.

L’appelant n’est pas tenu de se connecter à l’infrastructure de collaboration pour que cette méthode se termine correctement. Un appel réussi vers RefreshData ou l’une des Subscribe méthodes doit avoir été effectué pendant que l’appelant a été connecté avant d’appeler cette méthode.

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

Voir aussi

S’applique à

GetObjects(Guid)

Obtient l’objet Peer associé à l’objet fourni Guid à partir du PeerObjectCollection.

public:
 System::Net::PeerToPeer::Collaboration::PeerObjectCollection ^ GetObjects(Guid objectId);
[System.Security.SecurityCritical]
public System.Net.PeerToPeer.Collaboration.PeerObjectCollection GetObjects(Guid objectId);
[<System.Security.SecurityCritical>]
member this.GetObjects : Guid -> System.Net.PeerToPeer.Collaboration.PeerObjectCollection
Public Function GetObjects (objectId As Guid) As PeerObjectCollection

Paramètres

objectId
Guid

De Guid l’objet Peer à récupérer de la collection.

Retours

Peer objet associé à l’objet fourni Guid. Si un objet est introuvable, une collection de taille zéro (0) est retournée.

Attributs

Exceptions

L’ID d’objet est null.

L’appelant n’est pas abonné au PeerEndPoint ou n’a pas encore appelé RefreshData() contre lui.

Une erreur s’est produite lors de l’obtention d’informations sur l’objet à partir de l’homologue.

Remarques

Cette fonctionnalité n’est exposée que sur la PeerContact classe. Cette fonctionnalité n’est exposée sur aucun autre type d’homologue pour des raisons de sécurité.

La collection d’objets homologues se compose d’informations d’application, d’objet de données et de présence pour l’homologue ou le point de terminaison spécifié par cette instance. Si aucun objet n’est trouvé pour le point de terminaison, une collection de taille zéro (0) est retournée. Lorsque l’homologue appelant est abonné à ce point de terminaison, le cache est automatiquement mis à jour ; sinon RefreshData , il doit être appelé avant d’appeler cette méthode.

L’appelant n’est pas tenu de se connecter à l’infrastructure de collaboration pour que cette méthode se termine correctement. Un appel réussi vers RefreshData ou l’une des Subscribe méthodes doit avoir été effectué pendant que l’appelant a été connecté avant d’appeler cette méthode. L’appel de cette méthode nécessite un PermissionState de Unrestricted. Cet état est créé lorsque la session de collaboration commence.

REMARQUE : Des surcharges supplémentaires sont définies sur la Peer classe au lieu des classes PeerContact dérivées et PeerNearMe.

Voir aussi

S’applique à