Udostępnij za pośrednictwem


Windows Rozszerzenia interfejsu użytkownika portalu administracyjnego pakietu Azure Pack — omówienie

 

Dotyczy: Windows Azure Pack

Windows Azure Pack for Windows Server management portal dla administratorów i portalu zarządzania dla dzierżawców mają rozszerzalne interfejsy użytkownika, które mogą służyć do wyświetlania danych i wykonywania operacji. Jest to zwykle w formacie listy elementów, które można "przejść do szczegółów", aby wyświetlić szczegóły każdego elementu. Do każdego elementu listy można zastosować zestaw poleceń, takich jak usuwanie i tworzenie. Zestaw Windows Azure Pack Developers Kit udostępnia przykładową implementację "Hello world" niestandardowego dostawcy zasobów, który zawiera przykładowy portal zarządzania dla rozszerzenia administratorów i przykładowy portal zarządzania dla rozszerzenia dzierżaw. Aby uzyskać więcej informacji, zobacz Windows Przykłady zestawu Azure Pack Developer Kit.

Ostrzeżenie

Wprowadzanie zmian w podstawowej strukturze środowiska użytkownika nie jest zalecane, ponieważ przyszłe wersje Windows Azure Pack zastąpią wszelkie wprowadzone zmiany.

Rozszerzenia są pisane przy użyciu następujących technologii, które zakłada się, że czytelnik jest zaznajomiony z:

  • JavaScript (w tym jQuery)

  • HTML/CSS

  • XML

  • C#

  • ASP.NET

  • Wzorzec MVC (w szczególności ASP.NET MVC 4)

  • Microsoft Visual Studio 2012

Struktura rozszerzenia

Każde rozszerzenie ma dwie części: część po stronie klienta (napisana przy użyciu języka JavaScript, HTML, CSS itp.) i część po stronie serwera, napisana przy użyciu ASP.NET MVC w języku C#.

Po stronie klienta współdziała z użytkownikiem, wyświetlając dane i odbierając polecenia. Wysyła i odbiera dane po stronie serwera. Po stronie serwera uwidacznia zestaw punktów końcowych interfejsu API REST, które po stronie klienta wywołuje za pośrednictwem warstwy interfejsu API zarządzania usługami. W ten sposób po stronie serwera działa jako kanał po stronie klienta do zaplecza (interfejs API zarządzania usługami). Ten "man-in-the-middle" jest wymagany ze względu na model zabezpieczeń nowoczesnych przeglądarek internetowych, który umożliwia tylko wywołania AJAX z powrotem do domeny, z której pochodzi sama witryna internetowa, w tym przypadku portalu zarządzania dla administratorów lub portalu zarządzania dla dzierżaw.

Windows Azure Pack Architecture

Zobacz też

Windows rozszerzenia interfejsu użytkownika portalu administracyjnego pakietu Azure Pack