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.
Consulte Também
Windows Extensões de Interface do Usuário do Portal de Gerenciamento do Azure Pack