Приложение / ApplicationInstance
Обработчики событий
ПриНачалеРаботыСистемы
Запускается при старте сервера. В процедуре должен быть настроен конвейер обработки вызовов с помощью методов "ИспользоватьХ()" (см. ниже)
ПриРегистрацииКонтроллеров
Обработчик вызывается при поиске файлов реализации контроллеров. Позволяет переопределить список загружаемых контроллеров приложения.
Параметры
- ИменаФайлов - Массив. Имена файлов, загружаемые, как контроллеры
- СтандартнаяОбработка - Булево. Если установлено в Ложь, то стандартный алгоритм поиска контроллеров выполняться не будет.
ПриРегистрацииКомпонентовПредставлений
Обработчик вызывается при поиске файлов реализации компонентов представлений. Позволяет переопределить список загружаемых компонентов представлений.
Параметры
- ИменаФайлов - Массив. Имена файлов, загружаемые, как компоненты представлений
- СтандартнаяОбработка - Булево. Если установлено в Ложь, то стандартный алгоритм поиска компонентов выполняться не будет.
Методы
ИспользоватьОбработчикОшибок / UseErrorHandler()
Добавляет компонент конвейера, отвечающий за обработку исключений
Параметры
- errorRoute: Маршрут URL, который будет отображаться при возникновении исключения
ИспользоватьСтатическиеФайлы / UseStaticFiles()
Добавляет компонент конвейера, отвечающий за выдачу статического содержимого (картинок, скриптов, стилей и т.п.)
ИспользоватьМаршруты / UseMvcRoutes()
Добавляет компонент конвейера, отвечающий за обработку MVC-маршрутов, контроллеры и представления. По умолчанию добавляется маршрут /{controller=home}/{action=index}/{id?}. В метод можно передать имя процедуры-обработчика, в которой можно будет перенастроить шаблоны URL.
Параметры
- handler: Имя процедуры-обработчика, в которой будет настраиваться маршрутизация.
ИспользоватьСессии / UseSessions()
Использовать обработчик cookies, отвечающих за клиентские сессии. Позволяет применять http-сессии в контроллерах
ИспользоватьАвторизацию / UseAuthorization()
Использовать обработчик cookies, отвечающих за клиентскую аутентификацию.
ИспользоватьФоновыеЗадания / UseBackgroundJobs()
Разрешает использование фоновых и регламентных заданий. Запускает сервер обслуживания заданий Hangfire.