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


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

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

Классы

WidgetActionInvokedArgs

Предоставляет данные для обратного вызова Microsoft.Windows.Widgets.Providers.IWidgetProvider.OnActionInvoked обратный вызов, который вызывается при вызове действия в мини-приложении, например, пользователь нажимает кнопку.

WidgetAnalyticsInfoReportedArgs

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

WidgetContext

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

WidgetContextChangedArgs

Предоставляет данные для обратного вызова Microsoft.Windows.Widgets.Providers.IWidgetProvider.OnWidgetContextChanged.

WidgetCustomizationRequestedArgs

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

WidgetErrorInfoReportedArgs

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

WidgetInfo

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

WidgetManager

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

WidgetUpdateRequestOptions

Предоставляет данные для вызовов Microsoft.Windows.Widgets.Providers.WidgetManager.UpdateWidget.

Интерфейсы

IWidgetManager

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

IWidgetProvider

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

IWidgetProvider2

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

IWidgetProviderAnalytics

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

IWidgetProviderErrors

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

Комментарии

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

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