Dela via


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.

Windows Azure Pack Visual Studio Project

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:

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