Partager via


Interface IConditionFactory2 (structuredquery.h)

Étend les fonctionnalités d’IConditionFactory. IConditionFactory2 fournit des méthodes permettant de créer ou de résoudre une arborescence de conditions obtenue en analysant une chaîne de requête.

Héritage

L’interface IConditionFactory2 hérite d’IConditionFactory. IConditionFactory2 possède également les types de membres suivants :

Méthodes

L’interface IConditionFactory2 a ces méthodes.

 
IConditionFactory2 ::CreateBooleanLeaf

Crée une condition de recherche qui est TRUE ou FALSE. (IConditionFactory2.CreateBooleanLeaf)
IConditionFactory2 ::CreateCompoundFromArray

Crée un nœud de condition feuille qui est une conjonction (AND) ou une disjonction (OR) à partir d’un tableau de nœuds de condition. L’objet retourné prend en charge ICondition et ICondition2.
IConditionFactory2 ::CreateCompoundFromObjectArray

Crée un nœud de condition feuille qui est une conjonction (AND) ou une disjonction (OR) d’une collection de sous-conditions. L’objet retourné prend en charge ICondition et ICondition2.
IConditionFactory2 ::CreateIntegerLeaf

Crée un nœud de condition feuille pour une valeur entière. L’objet retourné prend en charge ICondition et ICondition2.
IConditionFactory2 ::CreateLeaf

Crée un nœud de condition feuille pour n’importe quelle valeur. L’objet retourné prend en charge ICondition et ICondition2.
IConditionFactory2 ::CreateNegation

Crée un nœud de condition qui est une négation logique (NOT) d’une autre condition (un sous-nœud de ce nœud). (IConditionFactory2.CreateNegation)
IConditionFactory2 ::CreateStringLeaf

Crée un nœud de condition feuille pour une valeur de chaîne qui représente une comparaison de la valeur de propriété et de la valeur constante. L’objet retourné prend en charge ICondition et ICondition2.
IConditionFactory2 ::CreateTrueFalse

Crée une condition de recherche qui est TRUE ou FALSE. (IConditionFactory2.CreateTrueFalse)
IConditionFactory2 ::ResolveCondition

Effectue diverses transformations sur une arborescence de conditions et, par conséquent, la condition résolue pour l’évaluation. L’objet retourné prend en charge ICondition et ICondition2.

Remarques

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 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête structuredquery.h

Voir aussi

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory

Référence