WidgetUpdateRequestOptions Classe
Définition
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 données pour les appels à Microsoft.Windows.Widgets.Providers.WidgetManager.UpdateWidget.
public ref class WidgetUpdateRequestOptions sealed
/// [Windows.Foundation.Metadata.Activatable(Microsoft.Windows.Widgets.Providers.IWidgetUpdateRequestOptionsFactory, 65536, "Microsoft.Windows.Widgets.WidgetContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.Widgets.WidgetContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class WidgetUpdateRequestOptions final
[Windows.Foundation.Metadata.Activatable(typeof(Microsoft.Windows.Widgets.Providers.IWidgetUpdateRequestOptionsFactory), 65536, "Microsoft.Windows.Widgets.WidgetContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.Widgets.WidgetContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class WidgetUpdateRequestOptions
function WidgetUpdateRequestOptions(widgetId)
Public NotInheritable Class WidgetUpdateRequestOptions
- Héritage
- Attributs
Remarques
Toute variable non définie dans la classe WidgetUpdateRequestOptions ne sera pas mise à jour. Par exemple, si vous souhaitez uniquement mettre à jour les données du widget, mais que vous souhaitez conserver le modèle visuel existant et l’état personnalisé, en définissant uniquement les Microsoft.Windows.Widgets.Providers.WidgetUpdateRequestOptions.Data propriété, les données du widget seront mises à jour, mais le modèle et l’état personnalisé ne seront pas modifiés.
UpdateWidget pouvez également être utilisé pour effacer n’importe quelle valeur stockée en définissant une chaîne vide pour que la valeur soit effacée. Par exemple, si vous souhaitez effacer l’état personnalisé stocké du widget, vous pouvez définir la propriété Microsoft.Windows.Widgets.Providers.WidgetUpdateRequestOptions.CustomState sur une chaîne vide, ce qui efface l’état personnalisé stocké une fois UpdateWidget appelé.
Constructeurs
WidgetUpdateRequestOptions(String) |
Initialise une nouvelle instance de la classe WidgetRequestOptions. |
Propriétés
CustomState |
Obtient ou définit une chaîne représentant l’état personnalisé du widget associé. |
Data |
Obtient ou définit le modèle de données de carte adaptative pour le widget associé. |
Template |
Obtient ou définit le modèle visuel carte adaptative pour le widget associé. |
UnsetValue |
Obtient une valeur sentinelle indiquant que la propriété associée n’est pas définie. |
WidgetId |
Obtient l’ID du widget à mettre à jour. |