Ejemplo n.º 1
0
        public override void Init()
        {
            log.Debug("MvcApplication.Int");
            log.Debug($"MvcApplication.Int:已注册的HttpModule{new JavaScriptSerializer().Serialize(Modules)}");
            log.Debug($"MvcApplication.Int:已注册的委托事件{new JavaScriptSerializer().Serialize(Events)}");

            PreSendRequestHeaders += MvcApplication_PreSendRequestHeaders;
            MapRequestHandler     += MvcApplication_MapRequestHandler;
            Disposed                  += MvcApplication_Disposed;
            BeginRequest              += MvcApplication_BeginRequest;
            AuthenticateRequest       += MvcApplication_AuthenticateRequest;
            PostAuthenticateRequest   += MvcApplication_PostAuthenticateRequest;
            AuthorizeRequest          += MvcApplication_AuthorizeRequest;
            PostAuthorizeRequest      += MvcApplication_PostAuthorizeRequest;
            ResolveRequestCache       += MvcApplication_ResolveRequestCache;
            PostResolveRequestCache   += MvcApplication_PostResolveRequestCache;
            PreSendRequestContent     += MvcApplication_PreSendRequestContent;
            PostMapRequestHandler     += MvcApplication_PostMapRequestHandler;
            PostLogRequest            += MvcApplication_PostLogRequest;
            RequestCompleted          += MvcApplication_RequestCompleted;
            PostAcquireRequestState   += MvcApplication_PostAcquireRequestState;
            PreRequestHandlerExecute  += MvcApplication_PreRequestHandlerExecute;
            PostRequestHandlerExecute += MvcApplication_PostRequestHandlerExecute;
            ReleaseRequestState       += MvcApplication_ReleaseRequestState;
            PostReleaseRequestState   += MvcApplication_PostReleaseRequestState;
            UpdateRequestCache        += MvcApplication_UpdateRequestCache;
            PostUpdateRequestCache    += MvcApplication_PostUpdateRequestCache;
            LogRequest                += MvcApplication_LogRequest;
            AcquireRequestState       += MvcApplication_AcquireRequestState;
            EndRequest                += MvcApplication_EndRequest;
            Error += MvcApplication_Error;
            base.Init();
            log.Debug($"MvcApplication.Int:已注册的HttpModule{new JavaScriptSerializer().Serialize(Modules)}");
            log.Debug($"MvcApplication.Int:已注册的委托事件{new JavaScriptSerializer().Serialize(Events)}");

            SingletonService = UnityConfig.container.Resolve <ISingletonService>();

            SingletonService.ToDoSomeThing();
        }