Microsoft.Windows.Widgets.Providers Espace de noms

Fournit des API pour l’implémentation d’un fournisseur de widgets pour Windows Widgets.

Classes

Nom Description
WidgetActionInvokedArgs

Fournit des données pour Microsoft.Windows. Widgets.Providers.IWidgetProvider.OnActionInvoked callback, qui est déclenché lorsqu’une action est appelée sur un widget, par exemple l’utilisateur qui clique sur un bouton.

WidgetAnalyticsInfoReportedArgs

Fournit des données pour l’événement OnAnalyticsInfoReported) déclenché lorsque l’hôte du widget signale des données d’analyse associées à une interaction utilisateur avec un widget.

WidgetContext

Fournit des informations sur la configuration d’un widget au sein de l’hôte du widget.

WidgetContextChangedArgs

Fournit des données pour Microsoft.Windows. Rappel Widgets.Providers.IWidgetProvider.OnWidgetContextChanged.

WidgetCustomizationRequestedArgs

Fournit des données pour l’événement OnCustomizationRequested) déclenché lorsque l’utilisateur a demandé la personnalisation du widget via l’interface utilisateur de l’hôte du widget.

WidgetErrorInfoReportedArgs

Fournit des données pour l’événement OnErrorInfoReported) déclenché lorsque l’hôte du widget signale une erreur de widget.

WidgetInfo

Contient des informations d’état pour un widget, notamment le modèle visuel, le modèle de données, l’état personnalisé, l’heure de la dernière mise à jour et les informations de contexte de l’hôte du widget.

WidgetManager

Fournit des méthodes pour interroger, mettre à jour et supprimer des widgets.

WidgetMessageReceivedArgs

Fournit des données pour l’événement IWidgetProviderMessage.OnMessageReceived déclenché lorsque le contenu du widget publie un message à l’aide de la méthode JavaScript window.chrome.webview.postMessage .

WidgetResourceRequest

Représente une demande de ressource reçue par le biais d’une implémentation d’IWidgetResourceProvider.OnResourceRequested.

WidgetResourceRequestedArgs

Fournit des données pour l’événement IWidgetResourceProvider.OnResourceRequested déclenché lorsque le contenu du widget demande une ressource qui correspond à la chaîne de filtre de requête web pour un widget dans l’attribut WebRequestFilter de l’élément Definition dans le fichier manifeste du package du fournisseur. Pour plus d’informations, consultez le format XML du manifeste du package du fournisseur de widgets.

WidgetResourceResponse

Représente une réponse à une demande de ressource reçue par le biais d’une implémentation d’IWidgetResourceProvider.OnResourceRequested.

WidgetUpdateRequestOptions

Fournit des données pour les appels à Microsoft.Windows. Widgets.Providers.WidgetManager.UpdateWidget.

Interfaces

Nom Description
IWidgetManager

Interface implémentée par la classe WidgetManager , qui fournit des méthodes d’interrogation, de mise à jour et de suppression de widgets.

IWidgetManager2

Interface implémentée par la classe WidgetManager , étendant les fonctionnalités introduites avec l’interface IWidgetManager .

IWidgetProvider

Cette interface est implémentée par Windows fournisseurs de widgets pour recevoir des rappels de l’hôte de widget pour les événements de durée de vie des widgets.

IWidgetProvider2

Cette interface est implémentée par Windows fournisseurs de widgets pour recevoir des rappels de l’hôte de widget pour les événements de personnalisation du widget.

IWidgetProviderAnalytics

Cette interface facultative peut être implémentée par Windows fournisseurs de widgets pour recevoir des rappels de l’hôte de widget pour les événements d’analytique des widgets.

IWidgetProviderErrors

Cette interface est implémentée par Windows fournisseurs de widgets pour recevoir des rappels de l’hôte de widget pour les erreurs de widget.

IWidgetProviderMessage

Cette interface facultative peut être implémentée par un fournisseur de widgets pour recevoir des messages de chaîne du contenu web du widget qui a été publié à l’aide de la méthode JavaScript window.chrome.webview.postMessage .

IWidgetResourceProvider

Cette interface facultative peut être implémentée par un fournisseur de widgets pour surveiller, fournir ou modifier des ressources demandées par le contenu web du widget.

Remarques

IWidgetProvider est l’interface qui doit être implémentée par les fournisseurs de widgets afin de recevoir des notifications de rappel pour les événements de cycle de vie des widgets. Cette interface doit être implémentée en tant que serveur COM hors processus.

La classe WidgetManager fournit des méthodes pour mettre à jour, interroger et supprimer des widgets.