Поделиться через


LocalContentSuggestionSettings Класс

Определение

Хранит параметры, которые определяют, предоставляет ли приложение предложения на основе локальных файлов, и определяют критерии, используемые для поиска и фильтрации этих предложений.

public ref class LocalContentSuggestionSettings sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class LocalContentSuggestionSettings final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class LocalContentSuggestionSettings final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class LocalContentSuggestionSettings
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class LocalContentSuggestionSettings
function LocalContentSuggestionSettings()
Public NotInheritable Class LocalContentSuggestionSettings
Наследование
Object Platform::Object IInspectable LocalContentSuggestionSettings
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Важно!

Чтобы реализовать поиск в приложении для Windows 10 или более поздней версии, используйте AutoSuggestBox. Дополнительные сведения см. в разделе Поле автозаполнения .

Не следует использовать API Windows.ApplicationModel.Search (SearchPane, SearchContract) или SEARCHBox в приложениях для Windows 10 или более поздних версий.

Предложения, которые предоставляет приложение, основаны на полях метаданных и свойствах локальных индексированных файлов пользователя.

Если этот параметр включен, локальные предложения отображаются в области поиска, когда пользователь вводит запрос в поле поиска.

Отключите эти предложения, задав для свойства Enabled значение false.

Примечание

Этот класс не является гибким, что означает, что необходимо учитывать его потоковую модель и поведение маршалинга. Дополнительные сведения см. в разделах Потоки и маршалинг (C++/CX) и Использование объектов среда выполнения Windows в многопоточной среде (.NET).

Конструкторы

LocalContentSuggestionSettings()

Создает новый экземпляр класса LocalContentSuggestionSettings .

Свойства

AqsFilter

Строка расширенного синтаксиса запросов (AQS), ограничивающая типы и типы файлов, которые используются для предоставления предложений. Если строка расширенного синтаксиса запросов (AQS) не указана, предложения предоставляются из всех локальных файлов в расположениях, указанных свойством Locations .

Enabled

Указывает, отображаются ли в области поиска предложения, основанные на локальных файлах.

Locations

Список объектов StorageFolder , содержащих файлы, используемые для предоставления предложений. Если список пуст, предложения предоставляются из файлов во всех локальных библиотеках, для которых приложение объявило возможности.

PropertiesToMatch

Список свойств файла, значения которых используются для предоставления предложений из локальных файлов. Если список пуст, используются все свойства файла, доступные для предложений.

Применяется к

См. также раздел