Delen via


Fouten weergeven die zijn geretourneerd door Windows Bewerkingen van de Azure Pack-portalserver

 

Van toepassing op: Windows Azure Pack

Fouten die worden geretourneerd door serverbewerkingen, worden zichtbaar gemaakt voor de gebruiker met behulp van Voortgangsbewerkingen. Als een bewerking wordt uitgevoerd, wordt het volgende weergegeven.

Windows Azure Pack Portal Operation OK

Als een bewerking mislukt, wordt het volgende weergegeven met de optie om te klikken voor meer informatie.

Windows Azure Pack Portal Server Operation Failed

Windows Azure Pack Portal Operation Failed Details

Titel van procedure

  1. Stel foutafhandeling in voor de controller aan de serverzijde, zoals beschreven in Het implementeren van een aangepast Server-Side REST-eindpunt. Hiermee kunt u de controller elke PortalException retourneren als correct opgemaakte JSON.

  2. Gebruik in de clientzijde van uw extensie de volgende code om de callback te maken die verantwoordelijk is voor het afhandelen van fouten en de opties voor de voortgangsbewerking op de juiste manier in te stellen:

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

Zie ook

Algemene taken uitvoeren in een Windows Azure Pack Management Portal-extensie