Partager via


Comment afficher une notification dans une Windows extension du portail d’administration Azure Pack

 

S’applique à : Windows Azure Pack

Les notifications sont la meilleure façon d’alerter les utilisateurs aux événements qui ne sont pas basés sur les opérations lancées par l’utilisateur lui-même. Si l’opération a été lancée par l’utilisateur, utilisez les opérations de progression à la place. Pour plus d’informations, consultez How to Show Operation Progress in a Windows Azure Pack Management Portal Extension. Les notifications peuvent être des messages d’information simples d’une seule ligne ou plus complexes. Par exemple, les actions de bouton avec le texte détaillé que l’utilisateur peut afficher.

Pour afficher une notification de message d’information

  1. Utilisez le code suivant pour afficher un message d’information :

    Shell.UI.Notifications.add("Hello World!", Shell.UI.InteractionSeverity.information);
    

Pour afficher la notification d’actions de bouton personnalisées

  1. Utilisez le code suivant pour afficher des actions de boutons personnalisés avec une notification texte détaillée :

    var notification = new global.Shell.UI.Notifications.Notification(errorMessage, 
        Shell.UI.Notifications.Severity.error),
      actions = [
        Shell.UI.Notifications.Buttons.retry(function() {
          performOperation(item, context);
        }),
        Shell.UI.Notifications.Buttons.cancel($.noop)
      ];
    
    notification.setDetailsText(response.ErrorMessage);
    notification.setActions(actions);
    
    Shell.UI.Notifications.add(notification);
    

Voir aussi

Exécution de tâches courantes dans une extension du portail d’administration Azure Pack Windows