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
Riferimento