ControllerActivationMode - перечисление

Способ активации контроллера, т.е. его создание и освобождение.

Definition

Пространство имён: Tessa.Web.Services
Сборка: Tessa.Web (в Tessa.Web.dll) Версия: 3.6.0.22
C#
public enum ControllerActivationMode

Члены

Unity0 Выполняется Resolve из контейнера Unity для текущего экземпляра сервера. Это значение по умолчанию. Для освобождение выполняется метод Dispose, если он имеется у контроллера.
AspNetCore1 Выполняется создание контроллера с зависимостями из DI-контейнера ASP.NET Core способом, используемым по умолчанию в приложениях ASP.NET Core. Для освобождения также используется способ по умолчанию, обычно это выполняет метод Dispose, если он имеется у контроллера (но это зависит от реализации по умолчанию). Контроллер может быть не зарегистрирован в DI-контейнере.
ServiceBased2 Выполняется Resolve для DI-контейнера ASP.NET Core, аналогично поведению в активаторе ServiceBasedControllerActivator. Для освобождение выполняется метод Dispose, если он имеется у контроллера. Контроллеры должны быть зарегистрированы в DI-контейнере ASP.NET Core. Используйте в отдельных веб-приложениях, где регистрация контроллеров в DI-контейнере возможна.

См. также