Microsoft.Windows.Widgets.Providers 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 クラスは、ウィジェットの更新、クエリ、および削除を行うメソッドを提供します。