IWidgetProvider.Deactivate(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ウィジェット ホストがプロバイダーに更新されたコンテンツをアクティブに要求しなくなったことをウィジェット プロバイダーに通知します。
public:
void Deactivate(Platform::String ^ widgetId);
void Deactivate(winrt::hstring const& widgetId);
public void Deactivate(string widgetId);
function deactivate(widgetId)
Public Sub Deactivate (widgetId As String)
パラメーター
- widgetId
-
String
Platform::String
winrt::hstring
非アクティブ化されているウィジェットの一意識別子。 ウィジェット ID の値は、 によって WidgetManager動的に生成されます。 ウィジェット ID は、ウィジェットが作成された時点からウィジェットが削除されるまで同じままです。 ウィジェット ID は、すべてのウィジェットとすべてのウィジェット プロバイダーで一意の値です。
注釈
メソッドは Activate(WidgetContext) 、ウィジェット ホストがプロバイダーから更新されたコンテンツを受信することに関心があることをウィジェット プロバイダーに通知するために呼び出されます。 これら 2 つのメソッドでは、ウィジェット ホストが最新の内容を表示することに最も関心を持っているウィンドウが定義されています。 ウィジェット プロバイダーは、プッシュ通知への応答など、いつでもウィジェットに更新を送信できますが、バックグラウンド タスクと同様に、最新の内容を提供することと、バッテリーの寿命などのリソースに関する配慮との、バランスを取することが重要です。