översikt över användargränssnittstillägg för Windows Azure Pack Management Portal
Gäller för: Windows Azure Pack
Windows Azure Pack for Windows Server-hanteringsportalen för administratörer och hanteringsportalen för klientorganisationer har båda utökningsbara användargränssnitt som kan användas för att visa data och utföra åtgärder. Detta är vanligtvis i formatet för en lista över objekt, som kan "drilled-into" för att visa information om varje objekt. En uppsättning kommandon, till exempel borttagning och skapande, kan tillämpas på varje listobjekt. Windows Azure Pack Developers Kit innehåller ett exempel på en "Hello World"-implementering av en anpassad resursprovider som innehåller en exempelhanteringsportal för administratörstillägg och en exempelhanteringsportal för klienttillägg. Mer information finns i Windows Azure Pack Developer Kit-exempel.
Varning
Att göra ändringar i kärn-UX-ramverket rekommenderas inte eftersom framtida versioner av Windows Azure Pack skriver över eventuella ändringar som görs.
Tillägg skrivs med hjälp av följande tekniker, som läsaren antas vara bekant med:
JavaScript (inklusive jQuery)
HTML/CSS
XML
C#
ASP.NET
MVC-mönster (specifikt ASP.NET MVC 4)
Microsoft Visual Studio 2012
Tilläggsstruktur
Varje tillägg finns i två delar: en klientdel (skriven med JavaScript, HTML, CSS osv.) och en serverdel som skrivits med ASP.NET MVC i C#.
Klientsidan interagerar med användaren, visar data och tar emot kommandon. Den skickar och tar emot data från serversidan. På serversidan exponeras en uppsättning Rest API-slutpunkter som klientsidan anropar via SERVICE Management API-lagret. På så sätt fungerar serversidan som en kanal från klientsidan till serverdelen (Service Management API). Denna "man-in-the-middle" krävs på grund av säkerhetsmodellen för moderna webbläsare, som endast tillåter AJAX-anrop tillbaka till domänen som själva webbplatsen kom från, i det här fallet hanteringsportalen för administratörer eller hanteringsportalen för klienter.
Se även
Windows Tillägg för användargränssnitt i Azure Pack Management Portal