Compartilhar via


Como mostrar uma notificação em um Windows extensão do Portal de Gerenciamento de Pacotes do Azure

 

Aplica-se a: Windows Azure Pack

As notificações são a maneira preferencial de alertar os usuários sobre eventos que não se baseiam nas operações iniciadas pelo usuário. Se a operação tiver sido iniciada pelo usuário, use Operações de Progresso. Para obter mais informações, consulte Como mostrar o progresso da operação em um Windows Extensão do Portal de Gerenciamento de Pacotes do Azure. As notificações podem ser mensagens informativas simples de uma linha ou podem ser mais complexas. Por exemplo, ações de botão com texto de detalhes que o usuário pode exibir.

Para mostrar uma notificação de mensagem informativa

  1. Use o seguinte código para mostrar uma mensagem informativa:

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

Para mostrar a notificação de ações de botão personalizado

  1. Use o código a seguir para exibir ações de botões personalizados com a notificação de texto de detalhes:

    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);
    

Consulte Também

Executando tarefas comuns em um Windows extensão do Portal de Gerenciamento de Pacotes do Azure