Interfaccia IConditionFactory (strutturataquery.h)

Fornisce metodi per la creazione o la risoluzione di un albero delle condizioni ottenuto analizzando una stringa di query.

Ereditarietà

L'interfaccia IConditionFactory eredita dall'interfaccia IUnknown . IConditionFactory include anche questi tipi di membri:

Metodi

L'interfaccia IConditionFactory include questi metodi.

 
IConditionFactory::MakeAndOr

Crea un nodo condizione che rappresenta una combinazione logica (AND) o una disgiunzione (OR) di una raccolta di sottocondizioni.
IConditionFactory::MakeLeaf

Crea un nodo della condizione foglia che rappresenta un confronto tra il valore della proprietà e il valore costante.
IConditionFactory::MakeNot

Crea un nodo condizione che rappresenta una negazione logica (NOT) di un'altra condizione (un sottonode di questo nodo). (IConditionFactory.MakeNot)
IConditionFactory::Resolve

Esegue una varietà di trasformazioni in un albero delle condizioni, tra cui le condizioni seguenti:_resolves con espressioni di data/ora relative a condizioni con data/ora assoluta (come VT_FILETIME); trasforma altre entità denominate riconosciute in alberi di condizione con valori effettivi; semplifica gli alberi delle condizioni; sostituisce le proprietà virtuali o composte con alberi OR di altre proprietà; rimuove gli alberi delle condizioni risultanti dalle query con parole chiave delle proprietà che non avevano alcuna condizione applicata.

Commenti

StrutturaQuerySample illustra come leggere le righe dalla console, analizzarle usando lo schema di sistema e visualizzare gli alberi delle condizioni risultanti.

Requisiti

   
Client minimo supportato Windows XP con SP2, Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 con SP1 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strutturataquery.h
Componente ridistribuibile Windows Desktop Search (WDS) 3.0

Vedi anche

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory2

Riferimento