Partilhar via


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.

Windows Azure Pack Portal Operation OK

Se uma operação falhar, é apresentada a seguinte opção para clicar para mais detalhes.

Windows Azure Pack Portal Server Operation Failed

Windows Azure Pack Portal Operation Failed Details

Título do Procedimento

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

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