Implementera ett Windows Azure Pack Management Portal Client-Side-tillägg
Gäller för: Windows Azure Pack
Det Hello World exemplet innehåller en exempelimplementering av Windows Azure Pack-hanteringsportaltillägget som en del av ett exempel på en anpassad providerimplementering. Hanteringsportalen för administratörstillägget visar hur du konfigurerar den anpassade providern medan hanteringsportalen för klientportaltillägget visar hur klientorganisationer kan hantera anpassade resursproviderresurser.
I Visual Studio tillhandahåller lösningarna Microsoft.WAP.Samples.HelloWorld.AdminExtension och Microsoft.WAP.Samples.HelloWorld.TenantExtension exempeltilläggen för klient- respektive administratörshanteringsportalerna. Det finns också vanlig kod för administratörs- och klienttillägg i Microsoft.WAP.Samples.HelloWorld.Common. De andra lösningarna gäller för den anpassade resursprovidern och konfigurationen.
Tips
I felsökningssyfte rekommenderar vi att tilläggen för användargränssnittet på klientsidan och serversidan är inbyggda i samma Visual Studio webbprojekt.
Layout för klient- och Admin-tillägg
Nyckelelementen i Visual Studio-projektet för hanteringsportalen för administratörer och hanteringsportalen för klienttillägg på klientsidan är:
Windows manifest för Azure Pack-hanteringsportalen Client-Side-tillägg
Windows Azure Pack Management Portal Client-Side formatmallar för tillägg
Windows mallar för Azure Pack Management Portal Client-Side-tillägg
Windows Azure Pack Management Portal Client-Side Extension JavaScript
Windows Azure Pack Management Portal Client-Side-tilläggsavbildningar
Windows vyer för Azure Pack-hanteringsportalen Client-Side-tillägg
Common
Det vanliga projektet Microsoft.WAP.Samples.HelloWorld.Common innehåller följande funktioner:
Tillhandahåller basklassen ExtensionController-definition som ärvs av administratörs- och klientplatskontrollanttillägget.
ExtensionController tillhandahåller vanliga funktioner för att konvertera data till JSON och skicka dem till en portal.
Ger ett enhetligt sätt att skicka fel till portaler.
Installation
Konfigurationsprojektet Microsoft.WAP.Samples.HelloWorld.Setup skapar ett MSI-installationsprogram som installerar hela den anpassade resursprovidern, inklusive tillägget på klientsidan till en befintlig Windows Azure Pack-installation. Mer information finns i Distribuera ett Windows Azure Pack Management Portal-tillägg.
Se även
Windows tillägg för användargränssnitt i Azure Pack Management Portal