Condividi tramite


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