EnumObject Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
les classes qui implémentent un niveau XPATH doivent être dérivées de cette classe
public abstract class EnumObject
type EnumObject = class
Public MustInherit Class EnumObject
- Héritage
-
EnumObject
- Dérivé
Constructeurs
| Nom | Description |
|---|---|
| EnumObject() |
Constructeur par défaut |
Propriétés
| Nom | Description |
|---|---|
| ConnectionInfo |
objet conection |
| Filter |
filtre pour ce niveau |
| FixedProperties |
liste des propriétés pour lesquelles la valeur est connu, par exemple, nom indique si le fileter se trouve sous la forme [@Name='fff'] ou [@Name='fff' et ( xxxxx ) ] |
| Name |
nom du niveau xpath |
| Request |
la demande de ce niveau, elle est reçue d’un niveau inférieur ou de l’utilisateur s’il s’agit du dernier niveau |
| ResultTypes |
retourner les types de résultats pris en charge par cet objet |
| Urn |
cette propriété ne réside que lorsqu’une demande est serviceée |
Méthodes
| Nom | Description |
|---|---|
| AddProperty(ObjectProperty) |
ajouter à la collection de propriétés |
| ComputeFixedProperties() |
calculer la liste des propriétés fixes (leur valeur peut être déduite du filtre) |
| GetAliasPropertyName(String) |
obtenir le nom de la propriété, car il sera alias dans le jeu de résultats pour l’utilisateur |
| GetData(EnumResult) |
Obtient les données EnumResult correctement définies par l’environnement à la requête qui a été préviolablement définie par l’environnement |
| GetFixedStringProperty(String, Boolean) |
get a fixed ( with known value from filter ) property of type string |
| GetProperties(ObjectPropertyUsages) |
retourne les propriétés de l’objet par utilisation |
| GetProperty(String, ObjectPropertyUsages) |
accesseur pour une propriété par nom et utilisation (utilisation interne) |
| GetUrnProperties() |
jusqu’à ce que nous disposions d’une manière formelle afin que chaque objet déclare les propriétés qu’il utilise pour urn essayer cette meilleure estimation aproach |
| Initialize(Object, XPathExpressionBlock) |
initialiser ce niveau |
| PostProcess(EnumResult) |
Ceci est appelé après que les données ont été rérivées par l’objet final afin que le chian se prépare à être libéré, car les objets sont conservés entre les appels libèrent toutes les données spécifiques d’appel |
| RetrieveParentRequest() |
Remplacez cette méthode pour générer une demande pour l’objet parent La réponse de l’objet parent nous donnera le sous-ensemble d’objets parents pour lesquels le niveau actuel doit générer le résultat |
| TryGetProperty(String, ObjectPropertyUsages) |
accesseur pour une propriété par nom et utilisation (utilisation interne) |