Interface ICondition (structuredquerycondition.h)
Fournit des méthodes pour récupérer des informations sur une condition de recherche. Un objet ICondition représente le résultat de l’analyse d’une chaîne d’entrée (à l’aide de méthodes telles que IQueryParser ::P arse ou IQuerySolution ::GetQuery) dans une arborescence de nœuds de condition de recherche. Un nœud peut être un AND logique, OR ou NOT pour comparer des sous-nœuds, ou il peut s’agir d’un nœud feuille comparant une propriété et une valeur constante.
Héritage
L’interface ICondition hérite d’IPersistStream. ICondition a également les types de membres suivants :
Méthodes
L’interface ICondition a ces méthodes.
ICondition ::Clone Crée une copie approfondie de cet objet ICondition. |
ICondition ::GetComparisonInfo Récupère le nom, l’opération et la valeur de la propriété à partir d’un nœud de condition de recherche feuille. (ICondition.GetComparisonInfo) |
ICondition ::GetConditionType Récupère le type de condition pour ce nœud de condition de recherche, l’identifiant comme un AND logique, OR, ou NOT, ou comme nœud feuille. |
ICondition ::GetInputTerms Pour un nœud feuille, ICondition ::GetInputTerms récupère des informations sur les parties (ou plages) de la chaîne d’entrée qui ont produit la propriété, l’opération et la valeur du nœud de condition de recherche. |
ICondition ::GetSubConditions Récupère une collection des sous-conditions du nœud de condition de recherche et de l’IID de l’interface pour énumérer la collection. |
ICondition ::GetValueNormalization Récupère la valeur normalisée des caractères du nœud de condition de recherche. |
ICondition ::GetValueType Récupère le type sémantique de la valeur du nœud de condition de recherche. |
Remarques
Avant Windows 7, cette interface était déclarée uniquement dans structuredquery.h et structuredquery.idl. Dans Windows 7, cette interface est également définie dans structuredquerycondition.idl et structuredquerycondition.h.
StructuredQuerySample montre comment lire des lignes à partir de la console, les analyser à l’aide du schéma système et afficher les arborescences de conditions résultantes.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP avec SP2, Windows Vista, Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 avec SP1 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | structuredquerycondition.h |
Composant redistribuable | Windows Desktop Search (WDS) 3.0 |
Voir aussi
Référence