Användargränssnittskontrollanter för administratör och klientorganisation
Gäller för: Windows Azure Pack
Kontrollanter är moduler som användargränssnittstilläggen är beroende av för att kunna kommunicera med SERVICE Management API-lagret. Kontrollanterna innehåller information om REST API-anrop som stöds av resursprovidern och ansvarar för att göra anropen till SERVICE Management API-lagret.
Orsaken till att ha kontrollanter är nära kopplad till säkerhetsmodellen som implementeras i Windows Azure Pack. Service Management REST API-lagret accepterar inte inkommande begäranden från externa klienter. Den här modellen tillåter endast klienter från samma webbplats att interagera med Service Management-API:et. Därför krävs närvaro av en kontrollant i portalerna för att användargränssnittstillägg ska kunna kommunicera med de lägre elementen i stacken.
Windows Azure Pack-administratör och klientkontrollanter bör utformas med designramverket Microsoft ASP.NET MVC 4. Administratörskontrollanten ansvarar för att skapa och uppdatera den anpassade resursproviderinformationen via REST-API:et för tjänsthantering. Det här är den metod som används med hjälp av Hello World-exemplet.
Administratörs- och klientkontrollanterna ska placeras i /bin-mappen för respektive portaler.
Mer information om hur du skapar MVC 4-program finns i ASP.NET MVC 4