Overzicht van Windows Gebruikersinterface-extensies voor Azure Pack Management Portal
Van toepassing op: Windows Azure Pack
De Windows Azure Pack voor Windows Server-beheerportal voor beheerders en de beheerportal voor tenants hebben beide uitbreidbare gebruikersinterfaces die kunnen worden gebruikt om gegevens weer te geven en bewerkingen uit te voeren. Dit heeft meestal de indeling van een lijst met items, die kunnen worden 'ingezoomd' om details van elk item weer te geven. Een set opdrachten, zoals verwijderen en maken, kan worden toegepast op elk lijstitem. De Windows Azure Pack Developers Kit biedt een voorbeeld -Hallo wereld-implementatie van een aangepaste resourceprovider met een voorbeeldbeheerportal voor beheerdersuitbreiding en een voorbeeldbeheerportal voor tenants-extensies. Zie Windows Azure Pack Developer Kit-voorbeelden voor meer informatie.
Waarschuwing
Het aanbrengen van wijzigingen in het core UX-framework wordt niet aanbevolen omdat toekomstige versies van Windows Azure Pack wijzigingen overschrijft die zijn aangebracht.
Extensies worden geschreven met behulp van de volgende technologieën, waarvan wordt aangenomen dat de lezer bekend is met:
JavaScript (inclusief jQuery)
HTML/CSS
XML
C#
ASP.NET
MVC-patroon (met name ASP.NET MVC 4)
Microsoft Visual Studio 2012
Extensiestructuur
Elke extensie bestaat uit twee delen: een clientonderdeel (geschreven met JavaScript, HTML, CSS, enzovoort) en een serverdeel, geschreven met behulp van ASP.NET MVC in C#.
De clientzijde communiceert met de gebruiker, geeft gegevens weer en ontvangt opdrachten. Het verzendt en ontvangt gegevens van de serverzijde. Aan de serverzijde wordt een set Rest API-eindpunten weergegeven die door de clientzijde worden aangeroepen via de Service Management API-laag. Op deze manier fungeert de serverzijde als een kanaal van de clientzijde tot de back-end (Service Management API). Dit 'man-in-the-middle' is vereist vanwege het beveiligingsmodel van moderne webbrowsers, waardoor AJAX alleen terugroept naar het domein waarvan de website zelf afkomstig is, in dit geval de beheerportal voor beheerders of de beheerportal voor tenants.
Zie ook
Windows Azure Pack Management Portal User Interface Extensions