Como mostrar erros devolvidos de Windows operações do portal do portal do pacote Azure
Aplica-se a: Windows Azure Pack
Os erros devolvidos das operações do servidor são tornados visíveis para o utilizador utilizando as Operações de Progresso. Se uma operação estiver a funcionar com sucesso, é apresentado o seguinte.
Se uma operação falhar, é apresentada a seguinte opção para clicar para mais detalhes.
Título do Procedimento
Configurar o manuseamento de erros para o controlador do lado do servidor, conforme descrito na Implementação de um ponto final personalizado Server-Side REST. Isto permitir-lhe-á o controlador devolver qualquer Versão PortalException como JSON corretamente formatado.
No lado cliente da sua extensão, utilize o seguinte código para criar o retorno responsável pelo manuseamento de falhas e definir adequadamente as opções de operação de progresso:
// This would be the .fail() of some promise from an operation... // Assuming that progressOperation was set up earlier .fail(function (jqXHR, textStatus, errorThrown) { var message = JSON.parse(jqXHR.responseText).message; progressOperation.complete( "Unable to set plan type.", Shell.UI.InteractionSeverity.error, Shell.UI.InteractionBehavior.ok, (message ? { detailData : messageDetail } : null ); }
Consulte também
Executar tarefas comuns numa extensão do portal de gestão de pacotes Azure Windows