internal void Init(HttpApplicationBase httpApplication) { var runtime = GetRuntime(httpApplication.Application); if (runtime.IsInitialized || runtime.Initialize()) { httpApplication.BeginRequest += (context, e) => BeginRequest(WithTestable(context)); httpApplication.PostAcquireRequestState += (context, e) => BeginSessionAccess(WithTestable(context)); httpApplication.PostRequestHandlerExecute += (context, e) => EndSessionAccess(WithTestable(context)); httpApplication.PostReleaseRequestState += (context, e) => EndRequest(WithTestable(context)); } }
internal void Init(HttpApplicationBase httpApplication) { var runtime = GetRuntime(httpApplication.Application); if (runtime.IsInitialized || runtime.Initialize()) { httpApplication.BeginRequest += (context, e) => BeginRequest(WithTestable(context)); httpApplication.PostAcquireRequestState += (context, e) => BeginSessionAccess(WithTestable(context)); httpApplication.PostRequestHandlerExecute += (context, e) => EndSessionAccess(WithTestable(context)); httpApplication.PostReleaseRequestState += (context, e) => EndRequest(WithTestable(context)); } }
internal void Init(HttpApplicationBase httpApplication) { var runtime = GetRuntime(httpApplication.Application); AppDomain.CurrentDomain.SetData(Constants.LoggerKey, Factory.InstantiateLogger()); if (runtime.IsInitialized || runtime.Initialize()) { httpApplication.BeginRequest += (context, e) => BeginRequest(WithTestable(context)); httpApplication.PostAcquireRequestState += (context, e) => BeginSessionAccess(WithTestable(context)); httpApplication.PostRequestHandlerExecute += (context, e) => EndSessionAccess(WithTestable(context)); httpApplication.PostReleaseRequestState += (context, e) => EndRequest(WithTestable(context)); httpApplication.PreSendRequestHeaders += (context, e) => SendHeaders(WithTestable(context)); AppDomain.CurrentDomain.DomainUnload += UnloadDomain; } }
internal void Init(HttpApplicationBase httpApplication) { var runtime = GetRuntime(httpApplication.Application); AppDomain.CurrentDomain.SetData(Constants.LoggerKey, Factory.InstantiateLogger()); if (runtime.IsInitialized || runtime.Initialize()) { httpApplication.BeginRequest += (context, e) => BeginRequest(WithTestable(context)); httpApplication.PostAcquireRequestState += (context, e) => BeginSessionAccess(WithTestable(context)); httpApplication.PostRequestHandlerExecute += (context, e) => EndSessionAccess(WithTestable(context)); httpApplication.PostReleaseRequestState += (context, e) => EndRequest(WithTestable(context)); httpApplication.PreSendRequestHeaders += (context, e) => SendHeaders(WithTestable(context)); AppDomain.CurrentDomain.DomainUnload += UnloadDomain; } }