Microsoft.Windows.Widgets.Providers 名前空間

Windows ウィジェット用のウィジェット プロバイダーを実装するための API を提供します。

クラス

WidgetActionInvokedArgs

コールバックのデータを IWidgetProvider.OnActionInvoked(WidgetActionInvokedArgs) 提供します。これは、ユーザーがボタンをクリックするなど、ウィジェットでアクションが呼び出されたときに発生します。

WidgetAnalyticsInfoReportedArgs

OnAnalyticsInfoReported イベントのデータを提供します。これは、ウィジェット ホストが、ウィジェットとのユーザー操作に関連付けられている分析データを報告するときに発生します。

WidgetContext

ウィジェット ホスト内のウィジェットの構成に関する情報を提供します。

WidgetContextChangedArgs

IWidgetProvider.OnWidgetContextChanged(WidgetContextChangedArgs) コールバックのデータを提供します。

WidgetCustomizationRequestedArgs

OnCustomizationRequested イベントのデータを提供します。これは、ユーザーがウィジェット ホスト UI を介してウィジェットのカスタマイズを要求したときに発生します。

WidgetErrorInfoReportedArgs

ウィジェット ホストがウィジェット エラーを報告したときに発生する OnErrorInfoReported イベントのデータを提供します。

WidgetInfo

ビジュアル テンプレート、データ テンプレート、カスタム状態、最終更新時刻、ウィジェット ホストからのコンテキスト情報など、ウィジェットの状態情報が含まれます。

WidgetManager

ウィジェットのクエリ、更新、および削除を行うメソッドを提供します。

WidgetUpdateRequestOptions

への呼び出しのデータを提供します WidgetManager.UpdateWidget(WidgetUpdateRequestOptions)

インターフェイス

IWidgetManager

ウィジェットのクエリ、更新、および削除のためのメソッドを提供する、 クラスによって WidgetManager 実装されるインターフェイス。

IWidgetProvider

このインターフェイスは、ウィジェットの有効期間イベントのウィジェット ホストからコールバックを受信するために、Windows ウィジェット プロバイダーによって実装されます。

IWidgetProvider2

このインターフェイスは、ウィジェット カスタマイズ イベントのウィジェット ホストからコールバックを受信するために、Windows ウィジェット プロバイダーによって実装されます。

IWidgetProviderAnalytics

このオプションのインターフェイスは、ウィジェット分析イベントのウィジェット ホストからコールバックを受信するために、Windows ウィジェット プロバイダーによって実装できます。

IWidgetProviderErrors

このインターフェイスは、ウィジェット ホストからウィジェット エラーのコールバックを受信するために、Windows ウィジェット プロバイダーによって実装されます。

注釈

IWidgetProvider は、ウィジェット ライフサイクル イベントのコールバック通知を受信するためにウィジェット プロバイダーによって実装される必要があるインターフェイスです。 このインターフェイスは、アウトプロセス COM サーバーとして実装する必要があります。

クラスには WidgetManager 、ウィジェットを更新、クエリ、および削除するためのメソッドが用意されています。