Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предоставляет методы для получения сведений об условии поиска. Объект ICondition представляет результат синтаксического анализа входной строки (с помощью таких методов, как IQueryParser::P arse или IQuerySolution::GetQuery) в дереве узлов условий поиска. Узел может быть логическим И, ИЛИ или NOT для сравнения поднод, или конечным узлом, сравнивающим свойство и постоянное значение.
Наследование
Интерфейс ICondition наследуется от IPersistStream. ICondition также имеет следующие типы элементов:
Методы
Интерфейс ICondition содержит следующие методы.
|
ICondition::Clone Создает глубокую копию этого объекта ICondition. |
|
ICondition::GetComparisonInfo Извлекает имя свойства, операцию и значение из конечного узла условия поиска. (ICondition.GetComparisonInfo) |
|
ICondition::GetConditionType Извлекает тип условия для этого узла условия поиска, определяя его как логический И, ИЛИ, или NOT, или как конечный узел. |
|
ICondition::GetInputTerms Для конечного узла ICondition::GetInputTerms извлекает сведения о том, какие части (или диапазоны) входной строки создавали свойство, операцию и значение узла условия поиска. |
|
ICondition::GetSubConditions Извлекает коллекцию подусловий узла условия поиска и ИДЕНТИФИКАТОР интерфейса для перечисления коллекции. |
|
ICondition::GetValueNormalization Извлекает нормализованное символами значение узла условия поиска. |
|
ICondition::GetValueType Извлекает семантический тип значения узла условия поиска. |
Комментарии
До Windows 7 этот интерфейс объявлялся только в файлах structuredquery.h и structuredquery.idl. В Windows 7 этот интерфейс также определен в файлах structuredquerycondition.idl и structuredquerycondition.h.
В разделе StructuredQuerySample показано, как считывать строки из консоли, анализировать их с помощью системной схемы и отображать результирующие деревья условий.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista, Windows 7 [только классические приложения] |
| Минимальная версия сервера | Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения] |
| Целевая платформа | Windows |
| Header | structuredquerycondition.h |
| Распространяемые компоненты | Windows Desktop Search (WDS) 3.0 |
См. также раздел
Справочные материалы