Implementace rozšíření Windows portálu pro správu sady Azure Pack Client-Side
Platí pro: Windows Azure Pack
Ukázka Hello World poskytuje ukázkovou implementaci rozšíření portálu pro správu sady Azure Pack Windows na straně klienta jako součást ukázkové implementace vlastního poskytovatele. Portál pro správu rozšíření pro správce ukazuje, jak nakonfigurovat vlastního poskytovatele, zatímco portál pro správu pro rozšíření portálu tenantů ukazuje, jak můžou tenanti spravovat vlastní prostředky poskytovatele prostředků.
V Visual Studio řešení Microsoft.WAP.Samples.HelloWorld.AdminExtension a Microsoft.WAP.Samples.HelloWorld.TenantExtension poskytují ukázková rozšíření pro portály pro správu tenanta a správce. Existuje také běžný kód pro rozšíření správce a tenanta v Microsoft.WAP.Samples.HelloWorld.Common. Další řešení jsou určená pro vlastního poskytovatele prostředků a nastavení.
Tip
Pro účely ladění se doporučuje, aby rozšíření uživatelského rozhraní na straně klienta a serveru byla vytvořena ve stejném Visual Studio webovém projektu.
Rozložení rozšíření tenanta a Správa
Klíčové prvky Visual Studio projektu pro portál pro správu pro správce a portál pro správu pro rozšíření na straně klienta jsou:
Windows manifesty rozšíření Client-Side portálu pro správu sady Azure Pack
Windows Šablony stylů rozšíření Client-Side portálu Pro správu sady Azure Pack
Windows šablon rozšíření portálu pro správu sady Azure Pack Client-Side
Windows Portál pro správu sady Azure Pack Client-Side Rozšíření JavaScriptu
Windows image rozšíření portálu pro správu sady Azure Pack Client-Side
Windows zobrazení rozšíření portálu pro správu sady Azure Pack Client-Side
Společné
Běžný projekt Microsoft.WAP.Samples.HelloWorld.Common poskytuje následující funkce:
Poskytuje definici ExtensionController základní třídy, která je zděděna rozšířením řadiče lokality správce a tenanta.
ExtensionController poskytuje běžné funkce pro převod dat do formátu JSON a jejich odeslání na portál.
Poskytuje jednotný způsob odesílání chyb na portály.
Nastavení
Instalační projekt Microsoft.WAP.Samples.HelloWorld.Setup vytvoří instalační program MSI, který nainstaluje celého vlastního poskytovatele prostředků včetně rozšíření na straně klienta do existující instalace sady Azure Pack Windows. Další informace najdete v tématu Nasazení rozšíření portálu pro správu sady Azure Pack Windows.
Viz také
Windows rozšíření uživatelského rozhraní portálu Pro správu sady Azure Pack