Microsoft.Windows.Widgets.Providers Spazio dei nomi

Fornisce API per l'implementazione di un provider di widget per Windows Widget.

Classi

Nome Descrizione
WidgetActionInvokedArgs

Fornisce i dati per il Microsoft.Windows. Widgets.Providers.IWidgetProvider.OnActionInvoked callback, che viene generato quando viene richiamata un'azione su un widget, ad esempio l'utente che fa clic su un pulsante.

WidgetAnalyticsInfoReportedArgs

Fornisce dati per l'evento OnAnalyticsInfoReported) generato quando l'host widget segnala i dati di analisi associati a un'interazione dell'utente con un widget.

WidgetContext

Fornisce informazioni sulla configurazione di un widget all'interno dell'host del widget.

WidgetContextChangedArgs

Fornisce i dati per il Microsoft.Windows. Callback widgets.Providers.IWidgetProvider.OnWidgetContextChanged.

WidgetCustomizationRequestedArgs

Fornisce i dati per l'evento OnCustomizationRequested) generato quando l'utente ha richiesto la personalizzazione del widget tramite l'interfaccia utente dell'host del widget.

WidgetErrorInfoReportedArgs

Fornisce i dati per l'evento OnErrorInfoReported) generato quando l'host del widget segnala un errore del widget.

WidgetInfo

Contiene informazioni sullo stato per un widget, tra cui il modello di oggetto visivo, il modello di dati, lo stato personalizzato, l'ora dell'ultimo aggiornamento e le informazioni di contesto dall'host del widget.

WidgetManager

Fornisce metodi per l'esecuzione di query, l'aggiornamento e l'eliminazione di widget.

WidgetMessageReceivedArgs

Fornisce i dati per l'evento IWidgetProviderMessage.OnMessageReceived generato quando il contenuto del widget pubblica un messaggio usando il metodo JavaScript window.chrome.webview.postMessage .

WidgetResourceRequest

Rappresenta una richiesta di risorsa ricevuta tramite un'implementazione di IWidgetResourceProvider.OnResourceRequested.

WidgetResourceRequestedArgs

Fornisce dati per l'evento IWidgetResourceProvider.OnResourceRequested generato quando il contenuto del widget richiede una risorsa che corrisponde alla stringa di filtro della richiesta Web per un widget nell'attributo WebRequestFilter dell'elemento Definition nel file manifesto del pacchetto del provider. Per altre informazioni, vedere Formato XML del manifesto del pacchetto del provider di widget.

WidgetResourceResponse

Rappresenta una risposta a una richiesta di risorsa ricevuta tramite un'implementazione di IWidgetResourceProvider.OnResourceRequested.

WidgetUpdateRequestOptions

Fornisce dati per le chiamate a Microsoft.Windows. Widgets.Providers.WidgetManager.UpdateWidget.

Interfacce

Nome Descrizione
IWidgetManager

Interfaccia implementata dalla classe WidgetManager , che fornisce metodi per l'esecuzione di query, l'aggiornamento e l'eliminazione di widget.

IWidgetManager2

Interfaccia implementata dalla classe WidgetManager , che estende le funzionalità introdotte con l'interfaccia IWidgetManager .

IWidgetProvider

Questa interfaccia viene implementata dai provider di widget Windows per ricevere callback dall'host del widget per gli eventi di durata del widget.

IWidgetProvider2

Questa interfaccia viene implementata da Windows provider di widget per ricevere callback dall'host widget per gli eventi di personalizzazione dei widget.

IWidgetProviderAnalytics

Questa interfaccia facoltativa può essere implementata da Windows provider di widget per ricevere callback dall'host widget per gli eventi di analisi dei widget.

IWidgetProviderErrors

Questa interfaccia viene implementata da Windows provider di widget per ricevere callback dall'host del widget per gli errori del widget.

IWidgetProviderMessage

Questa interfaccia facoltativa può essere implementata da un provider di widget per ricevere messaggi stringa dal contenuto Web del widget pubblicato usando il metodo JavaScript window.chrome.webview.postMessage .

IWidgetResourceProvider

Questa interfaccia facoltativa può essere implementata da un provider di widget per monitorare, fornire o modificare le risorse richieste dal contenuto Web del widget.

Commenti

IWidgetProvider è l'interfaccia che deve essere implementata dai provider di widget per ricevere notifiche di callback per gli eventi del ciclo di vita del widget. Questa interfaccia deve essere implementata come server COM out-of-process.

La classe WidgetManager fornisce metodi per l'aggiornamento, l'esecuzione di query e l'eliminazione di widget.