Microsoft.Windows.Widgets.Providers Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.