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.
Als een bewerking mislukt, wordt het volgende weergegeven met de optie om te klikken voor meer informatie.
Titel van procedure
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.
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