// Methods public HttpApplicationStateBaseWrapper(HttpApplicationStateBase httpApplicationState) { if (httpApplicationState == null) { throw new ArgumentNullException("httpApplicationState"); } this._application = httpApplicationState; }
public static MemoryCache GetAccessRuleCache(this HttpApplicationStateBase app) { MemoryCache actionCache = null; actionCache = app["AccessRuleCache"] as MemoryCache; if (actionCache == null) { actionCache = new MemoryCache("AccessRuleCache"); app["AccessRuleCache"] = actionCache; } return(actionCache); }
internal IGlimpseRuntime GetRuntime(HttpApplicationStateBase applicationState) { var runtime = applicationState[Constants.RuntimeKey] as IGlimpseRuntime; if (runtime == null) { lock (LockObj) { runtime = applicationState[Constants.RuntimeKey] as IGlimpseRuntime; if (runtime == null) { runtime = Factory.InstantiateRuntime(); applicationState.Add(Constants.RuntimeKey, runtime); } } } return runtime; }
public HttpApplicationStateBaseDataStoreAdapter(HttpApplicationStateBase applicationState) { ApplicationState = applicationState; }
/// <summary> /// Initializes a new instance of the <see cref="YafNntp"/> class. /// </summary> /// <param name="logger"> /// The logger. /// </param> /// <param name="applicationStateBase"> /// The application state base. /// </param> public YafNntp([NotNull] ILogger logger, [NotNull] HttpApplicationStateBase applicationStateBase) { this._applicationStateBase = applicationStateBase; this.Logger = logger; }
public InProcStackMetadataStore(GlimpseConfiguration configuration, HttpApplicationStateBase applicationState) { Configuration = configuration; ApplicationState = applicationState; }
public void SetApplication(HttpApplicationStateBase val) { }
public DynamicHttpApplicationState(HttpApplicationStateBase state) { _state = state; }
// IoC-friendly constructor public StatefulStoragePerApplication(HttpApplicationStateBase app) : base(key => app[key], (key, value) => app[key] = value) { }
// ReSharper disable UnusedMember.Local private void Method(HttpApplicationStateBase application) // ReSharper restore UnusedMember.Local { }
public HttpContextSettingsStorage(HttpApplicationStateBase state) { _state = state; }
public static void ClearAccessRuleCache(this HttpApplicationStateBase app) { app["AccessRuleCache"] = null; }