public static MobiContext GetCurrent(HttpContext httpContext) { lock (httpContext.Request) { MobiContext mobiContext = httpContext.Items[MobiHttpContextItemKey] as MobiContext; if (mobiContext != null) { return(mobiContext as MobiContext); } mobiContext = new MobiContext(httpContext, StatisticsApplication.GetRuntime(httpContext)); httpContext.Items[MobiHttpContextItemKey] = mobiContext; return(mobiContext); } }
public static IRuntime GetRuntime(HttpApplication application) { return(StatisticsApplication.GetRuntime(application.Application)); }
public static IRuntime GetRuntime(HttpContext context) { return(StatisticsApplication.GetRuntime(context.Application)); }