Microsoft.Windows.Widgets.Providers 名前空間

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

クラス

名前 説明
WidgetActionInvokedArgs

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

WidgetAnalyticsInfoReportedArgs

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

WidgetContext

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

WidgetContextChangedArgs

Microsoft.Windowsのデータを提供します。Widgets.Providers.IWidgetProvider.OnWidgetContextChanged コールバック。

WidgetCustomizationRequestedArgs

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

WidgetErrorInfoReportedArgs

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

WidgetInfo

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

WidgetManager

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

WidgetMessageReceivedArgs

ウィジェットのコンテンツが window.chrome.webview.postMessage JavaScript メソッドを使用してメッセージを投稿したときに発生する IWidgetProviderMessage.OnMessageReceived イベントのデータを提供します。

WidgetResourceRequest

IWidgetResourceProvider.OnResourceRequested の実装を通じて受信したリソース要求を表します。

WidgetResourceRequestedArgs

ウィジェットのコンテンツが、プロバイダーのパッケージ マニフェスト ファイルの Definition 要素の WebRequestFilter 属性内のウィジェットの Web 要求フィルター文字列と一致するリソースを要求したときに発生する IWidgetResourceProvider.OnResourceRequested イベントのデータを提供します。 詳細については、「 ウィジェット プロバイダー パッケージ マニフェスト XML 形式」を参照してください。

WidgetResourceResponse

IWidgetResourceProvider.OnResourceRequested の実装を通じて受信したリソース要求への応答を表します。

WidgetUpdateRequestOptions

Microsoft.Windows の呼び出しのデータを提供します。Widgets.Providers.WidgetManager.UpdateWidget

インターフェイス

名前 説明
IWidgetManager

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

IWidgetManager2

WidgetManager クラスによって実装され、IWidgetManager インターフェイスで導入された機能を拡張するインターフェイス。

IWidgetProvider

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

IWidgetProvider2

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

IWidgetProviderAnalytics

この省略可能なインターフェイスは、ウィジェット プロバイダー Windowsウィジェットの分析イベントのウィジェット ホストからコールバックを受け取るために実装できます。

IWidgetProviderErrors

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

IWidgetProviderMessage

この省略可能なインターフェイスは、ウィジェット プロバイダーが 、window.chrome.webview.postMessage JavaScript メソッドを使用して投稿されたウィジェットの Web コンテンツから文字列メッセージを受信するために実装できます。

IWidgetResourceProvider

このオプションのインターフェイスは、ウィジェット プロバイダーがウィジェット Web コンテンツによって要求されたリソースを監視、提供、または変更するために実装できます。

注釈

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

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