Поделиться через


Microsoft.Windows.Widgets.Providers Пространство имен

Предоставляет API для реализации поставщика мини-приложений для мини-приложений Windows.

Классы

WidgetActionInvokedArgs

Предоставляет данные для обратного IWidgetProvider.OnActionInvoked(WidgetActionInvokedArgs) вызова, который вызывается при вызове действия в мини-приложении, например при нажатии кнопки пользователем.

WidgetAnalyticsInfoReportedArgs

Предоставляет данные для события OnAnalyticsInfoReported , которое возникает, когда узел мини-приложения сообщает аналитические данные, связанные с взаимодействием пользователя с мини-приложением.

WidgetContext

Предоставляет сведения о конфигурации мини-приложения в узле мини-приложения.

WidgetContextChangedArgs

Предоставляет данные для обратного вызова IWidgetProvider.OnWidgetContextChanged(WidgetContextChangedArgs).

WidgetCustomizationRequestedArgs

Предоставляет данные для события OnCustomizationRequested , которое возникает, когда пользователь запросил настройку мини-приложения через пользовательский интерфейс узла мини-приложения.

WidgetErrorInfoReportedArgs

Предоставляет данные для события OnErrorInfoReported , которое возникает, когда узел мини-приложения сообщает об ошибке мини-приложения.

WidgetInfo

Содержит сведения о состоянии мини-приложения, включая визуальный шаблон, шаблон данных, пользовательское состояние, время последнего обновления и контекстные сведения из узла мини-приложения.

WidgetManager

Предоставляет методы для запроса, обновления и удаления мини-приложений.

WidgetUpdateRequestOptions

Предоставляет данные для вызовов .WidgetManager.UpdateWidget(WidgetUpdateRequestOptions)

Интерфейсы

IWidgetManager

Интерфейс, реализованный классом WidgetManager , который предоставляет методы для запроса, обновления и удаления мини-приложений.

IWidgetProvider

Этот интерфейс реализуется поставщиками мини-приложений Windows для получения обратных вызовов от узла мини-приложения для событий времени существования мини-приложения.

IWidgetProvider2

Этот интерфейс реализуется поставщиками мини-приложений Windows для получения обратных вызовов от узла мини-приложений для событий настройки мини-приложения.

IWidgetProviderAnalytics

Этот необязательный интерфейс может быть реализован поставщиками мини-приложений Windows для получения обратных вызовов от узла мини-приложений для событий аналитики мини-приложений.

IWidgetProviderErrors

Этот интерфейс реализуется поставщиками мини-приложений Windows для получения обратных вызовов от узла мини-приложения для ошибок мини-приложений.

Комментарии

IWidgetProvider — это интерфейс, который должен быть реализован поставщиками мини-приложений для получения уведомлений обратного вызова для событий жизненного цикла мини-приложения. Этот интерфейс должен быть реализован как внепроцессный COM-сервер.

Класс WidgetManager предоставляет методы для обновления, запроса и удаления мини-приложений.