Sdílet prostřednictvím


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.

Windows Azure Pack Visual Studio Project

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:

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