次の方法で共有


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 Platform::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 API を使用しないでください。

Web サービスからの提案のフェッチなど、要求を満たすのにかなりの時間がかかる場合、アプリは提案の要求に非同期的に応答する必要があります。

アプリが要求を満たしたことを通知するには、 Complete メソッドを使用します。 SuggestionsRequested イベントの処理中に GetDeferral メソッドを呼び出して、このオブジェクトを取得します。

メソッド

Complete()

SuggestionsRequested イベントの処理中に、アプリが SearchSuggestionCollection オブジェクトの設定を完了したことを通知します。

適用対象