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