Partekatu honen bidez:


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

CONDITION_OPERATION

CONDITION_TYPE

ICondition2

Ipersiststream

Referencia