Compartilhar via


Visão geral Windows extensões de interface do usuário do Portal de Gerenciamento de Pacotes do Azure

 

Aplica-se a: Windows Azure Pack

O Windows Azure Pack para Windows Portal de gerenciamento de servidores para administradores e o portal de gerenciamento para locatários têm interfaces de usuário extensíveis que podem ser usadas para exibir dados e executar operações. Isso geralmente está no formato de uma lista de itens, que pode ser "detalhada" para mostrar detalhes de cada item. Um conjunto de comandos, como exclusão e criação, pode ser aplicado a cada item de lista. O Windows Kit de Desenvolvedores do Azure Pack fornece uma implementação "Olá, Mundo" de exemplo de um provedor de recursos personalizado que inclui um portal de gerenciamento de exemplo para a extensão de administradores e um portal de gerenciamento de exemplo para extensão de locatários. Para obter mais informações, consulte Windows Exemplos do Kit de Desenvolvedores do Azure Pack.

Aviso

Não é recomendável fazer alterações na estrutura de UX principal, pois versões futuras do Windows O Azure Pack substituirá todas as alterações feitas.

As extensões são escritas usando as seguintes tecnologias, que o leitor supõe estar familiarizado com:

  • JavaScript (incluindo jQuery)

  • HTML/CSS

  • XML

  • C#

  • ASP.NET

  • Padrão MVC (especificamente ASP.NET MVC 4)

  • Microsoft Visual Studio 2012

Estrutura de extensão

Cada Extensão vem em duas partes: uma parte do lado do cliente (escrita usando JavaScript, HTML, CSS etc.) e uma parte do lado do servidor , escrita usando ASP.NET MVC em C#.

O lado do cliente interage com o usuário, exibindo dados e recebendo comandos. Ele envia e recebe dados do lado do servidor. O lado do servidor expõe um conjunto de pontos de extremidade da API Rest que o lado do cliente chama por meio da camada de API de Gerenciamento de Serviços. Dessa forma, o lado do servidor atua como um canal do lado do cliente até o back-end (API de Gerenciamento de Serviço). Esse "man-in-the-middle" é necessário devido ao modelo de segurança de navegadores da Web modernos, que só permite chamadas AJAX de volta para o domínio do qual o próprio site veio, nesse caso, o portal de gerenciamento para administradores ou o portal de gerenciamento para locatários.

Windows Azure Pack Architecture

Consulte Também

Windows Extensões de Interface do Usuário do Portal de Gerenciamento do Azure Pack