コード例 #1
0
 // Methods
 public HttpApplicationStateBaseWrapper(HttpApplicationStateBase httpApplicationState)
 {
     if (httpApplicationState == null)
     {
         throw new ArgumentNullException("httpApplicationState");
     }
     this._application = httpApplicationState;
 }
コード例 #2
0
        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);
        }
コード例 #3
0
ファイル: HttpModule.cs プロジェクト: GitObjects/Glimpse
        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;
        }
コード例 #4
0
 public HttpApplicationStateBaseDataStoreAdapter(HttpApplicationStateBase applicationState)
 {
     ApplicationState = applicationState;
 }
コード例 #5
0
ファイル: YafNntp.cs プロジェクト: vzrus/VZF
 /// <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;
 }
コード例 #6
0
 public InProcStackMetadataStore(GlimpseConfiguration configuration, HttpApplicationStateBase applicationState)
 {
     Configuration = configuration;
     ApplicationState = applicationState;
 }
コード例 #7
0
		public void SetApplication(HttpApplicationStateBase val)
		{
		}
コード例 #8
0
 public DynamicHttpApplicationState(HttpApplicationStateBase state) {
     _state = state;
 }
コード例 #9
0
 // IoC-friendly constructor
 public StatefulStoragePerApplication(HttpApplicationStateBase app)
     : base(key => app[key], (key, value) => app[key] = value)
 {
 }
コード例 #10
0
			// ReSharper disable UnusedMember.Local
			private void Method(HttpApplicationStateBase application)
				// ReSharper restore UnusedMember.Local
			{
			}
コード例 #11
0
 public HttpContextSettingsStorage(HttpApplicationStateBase state)
 {
     _state = state;
 }
コード例 #12
0
 public static void ClearAccessRuleCache(this HttpApplicationStateBase app)
 {
     app["AccessRuleCache"] = null;
 }