Dela via


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

Windows Azure Pack Architecture

Se även

Windows Tillägg för användargränssnitt i Azure Pack Management Portal