Поделиться через


Контроллеры пользовательского интерфейса администратора и клиента

 

Область применения: Windows Пакет Azure

Контроллеры — это модули, от которых расширения пользовательского интерфейса зависят от взаимодействия с уровнем API управления службами. Контроллеры содержат сведения о вызовах REST API, поддерживаемых поставщиком ресурсов, и отвечают за выполнение вызовов уровня API управления службами.

Причина наличия контроллеров тесно связана с моделью безопасности, реализованной в Windows Пакете Azure. Уровень REST API управления службами не принимает входящие запросы от внешних клиентов. Эта модель позволяет только клиентам с одного веб-сайта взаимодействовать с API управления службами. Таким образом, для взаимодействия с нижними элементами стека требуется наличие контроллера на порталах.

Windows администратора и контроллеров клиента Azure Pack следует разработать с помощью платформы проектирования Microsoft ASP.NET MVC 4. Контроллер администратора отвечает за создание и обновление сведений о пользовательском поставщике ресурсов с помощью REST API управления службами. Это подход, принятый с помощью примера Hello World.

Контроллеры администраторов и клиентов должны размещаться в папке /bin соответствующих порталов.

Дополнительные сведения о создании приложений MVC 4 см. в ASP.NET MVC 4

См. также:

Windows настраиваемых поставщиков ресурсов Azure Pack