SearchSuggestionsRequestDeferral 类

定义

使应用能够在处理 SuggestionsRequested 事件时完成填充 SearchSuggestionCollection 对象时发出信号。 仅当应用需要异步响应建议请求时,才使用延迟。

public ref class SearchSuggestionsRequestDeferral sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class SearchSuggestionsRequestDeferral final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class SearchSuggestionsRequestDeferral
Public NotInheritable Class SearchSuggestionsRequestDeferral
继承
Object IInspectable SearchSuggestionsRequestDeferral
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

重要

若要在应用中实现Windows 10搜索,请使用 AutoSuggestBox。 有关详细信息,请参阅 “自动建议”框

不应在适用于 Windows 10 的应用中使用 Windows.ApplicationModel.Search API (SearchPaneSearchContract) 或 SearchBox (Windows.UI.Xaml.Controls.SearchBoxWinJS.SearchBox/) API。

如果满足请求需要大量时间(例如从 Web 服务提取建议),应用应异步响应建议请求。

使用 Complete 方法在应用满足请求后发出信号。 通过在处理 SuggestionsRequested 事件时调用 GetDeferral 方法来检索此对象。

方法

Complete()

指示应用在处理 SuggestionsRequested 事件时已完成填充 SearchSuggestionCollection 对象。

适用于