﻿// MIT License. Copyright (c) 2016 Maxim Kuzmin. Contacts: https://github.com/maxim-kuzmin

// Author: Maxim Kuzmin

using Makc2017.Core.App;

namespace Makc2017.Core.Web.App
{
    /// <summary>
    /// Ядро. Веб. Приложение. Интерфейс контекста.
    /// </summary>
    public interface ICoreWebAppContext: ICoreAppContext
    {
        #region Methods

        /// <summary>
        /// Обработчик события, возникающего при старте веб-приложения.
        /// </summary>        
        void OnApplicationStart();

        /// <summary>
        /// Обработчик события, возникающего сразу после начала обработки запроса.
        /// </summary>
        void OnApplicationBeginRequest();

        #endregion Methods
    }
}
