Freigeben über


IConditionFactory-Schnittstelle (structuredquery.h)

Stellt Methoden zum Erstellen oder Auflösen einer Bedingungsstruktur bereit, die durch analysieren einer Abfragezeichenfolge abgerufen wurde.

Vererbung

Die IConditionFactory-Schnittstelle erbt von der IUnknown-Schnittstelle . IConditionFactory verfügt auch über folgende Membertypen:

Methoden

Die IConditionFactory-Schnittstelle verfügt über diese Methoden.

 
IConditionFactory::MakeAndOr

Erstellt einen Bedingungsknoten, der eine logische Konjunktion (AND) oder Disjunktion (OR) einer Auflistung von Unterbedingungen ist.
IConditionFactory::MakeLeaf

Erstellt einen Blattbedingungsknoten, der einen Vergleich des Eigenschaftswerts und des konstanten Werts darstellt.
IConditionFactory::MakeNot

Erstellt einen Bedingungsknoten, bei dem es sich um eine logische Negation (NOT) einer anderen Bedingung (einem Unterknoten dieses Knotens) handelt. (IConditionFactory.MakeNot)
IConditionFactory::Resolve

Führt eine Vielzahl von Transformationen für eine Bedingungsstruktur aus, einschließlich der folgenden: _resolves Bedingungen mit relativen Datums-/Uhrzeitausdrücken bis zu Bedingungen mit absolutem Datum/Uhrzeit (als VT_FILETIME); wandelt andere erkannte benannte Entitäten in Bedingungsstrukturen mit tatsächlichen Werten um; vereinfacht Bedingungsstrukturen; ersetzt virtuelle oder zusammengesetzte Eigenschaften durch OR-Strukturen anderer Eigenschaften; entfernt Bedingungsstrukturen, die sich aus Abfragen mit Eigenschaftsschlüsselwörtern ergeben, für die keine Bedingung angewendet wurde.

Hinweise

StructuredQuerySample veranschaulicht, wie Zeilen aus der Konsole gelesen, mithilfe des Systemschemas analysiert und die resultierenden Bedingungsstrukturen angezeigt werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP mit SP2, Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 mit SP1 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile structuredquery.h
Verteilbare Komponente Windows Desktop Search (WDS) 3.0

Weitere Informationen

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory2

Referenz