Interfaccia ICondition (structuredquerycondition.h)

Fornisce metodi per recuperare informazioni su una condizione di ricerca. Un oggetto ICondition rappresenta il risultato dell'analisi di una stringa di input (usando metodi come IQueryParser::P arse o IQuerySolution::GetQuery) in un albero dei nodi della condizione di ricerca. Un nodo può essere un ELEMENTO AND, OR o NOT logico per il confronto di sottonodi oppure può essere un nodo foglia che confronta una proprietà e un valore costante.

Ereditarietà

L'interfaccia ICondition eredita da IPersistStream. ICondition include anche questi tipi di membri:

Metodi

L'interfaccia ICondition include questi metodi.

 
ICondition::Clone

Crea una copia approfondita di questo oggetto ICondition.
ICondition::GetComparisonInfo

Recupera il nome della proprietà, l'operazione e il valore da un nodo della condizione di ricerca foglia. (ICondition.GetComparisonInfo)
ICondition::GetConditionType

Recupera il tipo di condizione per questo nodo della condizione di ricerca, identificandolo come and logico, OR o NOT o come nodo foglia.
ICondition::GetInputTerms

Per un nodo foglia, ICondition::GetInputTerms recupera informazioni su quali parti (o intervalli) della stringa di input hanno prodotto la proprietà, l'operazione e il valore per il nodo della condizione di ricerca.
ICondition::GetSubConditions

Recupera una raccolta delle sottocondizioni del nodo della condizione di ricerca e dell'IID dell'interfaccia per enumerare la raccolta.
ICondition::GetValueNormalization

Recupera il valore normalizzato dei caratteri del nodo della condizione di ricerca.
ICondition::GetValueType

Recupera il tipo semantico del valore del nodo della condizione di ricerca.

Commenti

Prima di Windows 7, questa interfaccia è stata dichiarata solo in strutturaquery.h e strutturataquery.idl. In Windows 7 questa interfaccia è definita anche in structuredquerycondition.idl e structuredquerycondition.h.

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

Requisiti

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

Vedi anche

CONDITION_OPERATION

CONDITION_TYPE

ICondition2

Ipersiststream

Riferimento