Interfaz ICondition (structuredquerycondition.h)
Proporciona métodos para recuperar información sobre una condición de búsqueda. Un objeto ICondition representa el resultado de analizar una cadena de entrada (mediante métodos como IQueryParser::P arse o IQuerySolution::GetQuery) en un árbol de nodos de condición de búsqueda. Un nodo puede ser un AND lógico, OR o NOT para comparar subnodos, o puede ser un nodo hoja comparando una propiedad y un valor constante.
Herencia
La interfaz ICondition hereda de IPersistStream. ICondition también tiene estos tipos de miembros:
Métodos
La interfaz ICondition tiene estos métodos.
ICondition::Clone Crea una copia en profundidad de este objeto ICondition. |
ICondition::GetComparisonInfo Recupera el nombre de propiedad, la operación y el valor de un nodo de condición de búsqueda hoja. (ICondition.GetComparisonInfo) |
ICondition::GetConditionType Recupera el tipo de condición para este nodo de condición de búsqueda, lo identifica como un AND lógico, OR o NOT, o como un nodo hoja. |
ICondition::GetInputTerms Para un nodo hoja, ICondition::GetInputTerms recupera información sobre las partes (o rangos) de la cadena de entrada que generó la propiedad, la operación y el valor del nodo de condición de búsqueda. |
ICondition::GetSubConditions Recupera una colección de las subcondiciones del nodo de condición de búsqueda y el IID de la interfaz para enumerar la colección. |
ICondition::GetValueNormalization Recupera el valor normalizado de caracteres del nodo de condición de búsqueda. |
ICondition::GetValueType Recupera el tipo semántico del valor del nodo de condición de búsqueda. |
Comentarios
Antes de Windows 7, esta interfaz solo se declaraba en structuredquery.h y structuredquery.idl. En Windows 7, esta interfaz también se define en structuredquerycondition.idl y structuredquerycondition.h.
StructuredQuerySample muestra cómo leer líneas de la consola, analizarlas mediante el esquema del sistema y mostrar los árboles de condición resultantes.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP2, Windows Vista, Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 con SP1 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | structuredquerycondition.h |
Redistribuible | Búsqueda de escritorio de Windows (WDS) 3.0 |
Consulte también
Referencia