Compartilhar via


Controladores de interface do usuário administrador e locatário

 

Aplica-se a: Windows Azure Pack

Os controladores são módulos dos quais as extensões de interface do usuário dependem para falar com a camada de API de Gerenciamento de Serviços. Os controladores contêm informações sobre as chamadas à API REST compatíveis com o Provedor de Recursos e são responsáveis por fazer as chamadas para a camada de API de Gerenciamento de Serviços.

O motivo para ter controladores está intimamente vinculado ao Modelo de Segurança implementado no Windows Azure Pack. A camada de API REST do Gerenciamento de Serviços não aceita solicitações de entrada de clientes externos. Esse modelo permite que apenas clientes do mesmo site interajam com a API de Gerenciamento de Serviços. Portanto, a presença de um controlador nos Portais é necessária para que as extensões de interface do usuário falem com os elementos inferiores na pilha.

O Windows administrador do Azure Pack e os controladores de locatário devem ser projetados usando a estrutura de design Microsoft ASP.NET MVC 4. O controlador Administrador é responsável por criar e atualizar as informações do provedor de recursos personalizados por meio da API REST de gerenciamento de serviços. Essa é a abordagem tomada usando o exemplo Olá, Mundo.

Os controladores de administrador e locatário devem ser colocados na pasta /bin dos respectivos portais.

Para obter mais informações sobre como criar aplicativos MVC 4, consulte ASP.NET MVC 4

Consulte Também

Windows Provedores de Recursos Personalizados do Azure Pack