Microsoft.Windows.Widgets.Providers 命名空間

提供實作 Windows 元件提供者的 API。

類別

名稱 Description
WidgetActionInvokedArgs

提供 Microsoft.Windows 的資料。Widgets.Providers.IWidgetProvider.OnActionInvoked 回調,當對元件觸發動作時,例如使用者點擊按鈕時,回調會被觸發。

WidgetAnalyticsInfoReportedArgs

提供 OnAnalyticsInfoReported) 事件的資料,當小工具主機回報與使用者與小工具互動相關的分析資料時,該事件會被觸發。

WidgetContext

提供關於小工具主機中元件設定的資訊。

WidgetContextChangedArgs

提供 Microsoft.Windows 的資料。Widgets.Providers.IWidgetProvider.OnWidgetContextChanged callback.

WidgetCustomizationRequestedArgs

提供 OnCustomizationRequested) 事件的資料,當使用者透過元件主機介面請求元件自訂時,該事件會被觸發。

WidgetErrorInfoReportedArgs

提供 OnErrorInfoReported 事件的資料,當小工具主機回報小工具錯誤時會觸發。

WidgetInfo

包含小工具的狀態資訊,包括視覺範本、資料範本、自訂狀態、最後更新時間,以及來自小工具主機的上下文資訊。

WidgetManager

提供查詢、更新及刪除小工具的方法。

WidgetMessageReceivedArgs

提供 IWidgetProviderMessage.OnMessageReceived 事件的資料,當小工具內容使用 window.chrome.webview.postMessage JavaScript 方法發布訊息時,事件會被觸發。

WidgetResourceRequest

代表透過 IWidgetResourceProvider.OnResourceRequests 實作接收的資源請求。

WidgetResourceRequestedArgs

提供 IWidgetResourceProvider.OnResourceRequested 事件的資料,當元件內容請求與提供者套件清單檔案中定義元素WebRequestFilter 屬性中 widget 的 Web 請求過濾字串相符的資源時,該事件會被觸發。 欲了解更多資訊,請參閱 Widget provider package manifest XML 格式。

WidgetResourceResponse

代表對透過 IWidgetResourceProvider.OnResourceRequests 實作所接收的資源請求的回應。

WidgetUpdateRequestOptions

提供呼叫 Microsoft.Windows 的資料。Widgets.Providers.WidgetManager.UpdateWidget.

介面

名稱 Description
IWidgetManager

由 WidgetManager 類別實作的介面,提供查詢、更新及刪除元件的方法。

IWidgetManager2

由 WidgetManager 類別實作的介面,擴展了 IWidgetManager 介面所引入的功能。

IWidgetProvider

此介面由 Windows 小工具提供者實作,以接收小工具主機對小工具生命週期事件的回調。

IWidgetProvider2

此介面由 Windows 元件提供者實作,以接收元件主機的回調,用於元件自訂事件。

IWidgetProviderAnalytics

這個可選介面可由 Windows 元件提供者實作,以接收元件主機對元件分析事件的回調。

IWidgetProviderErrors

此介面由 Windows 元件提供者實作,以接收元件主機對元件錯誤的回撥。

IWidgetProviderMessage

此可選介面可由元件提供者實作,接收已透過 window.chrome.webview.postMessage JavaScript 方法發布的元件網頁內容的字串訊息。

IWidgetResourceProvider

此可選介面可由元件提供者實作,以監控、提供或變更元件網頁內容所請求的資源。

備註

IWidgetProvider 是元件提供者必須實作的介面,以便接收元件生命週期事件的回調通知。 此介面必須實作為程序外 COM 伺服器。

WidgetManager 類別提供更新、查詢及刪除 widget 的方法。