コード例 #1
0
ファイル: TestApplication.cs プロジェクト: PavelTorgashov/nfx
        public TestApplication(ConfigSectionNode cfgRoot = null)
        {
            this.ConfigRoot = cfgRoot;

            Active = true;
            StartTime = DateTime.Now;
            Log = NOPLog.Instance;
            Instrumentation = NOPInstrumentation.Instance;
            Throttling = NOPThrottling.Instance;
            DataStore = NOPDataStore.Instance;
            ObjectStore = NOPObjectStore.Instance;
            Glue = NOPGlue.Instance;
            SecurityManager = NOPSecurityManager.Instance;
            TimeSource = NFX.Time.DefaultTimeSource.Instance;
            TimeLocation = new Time.TimeLocation();
            EventTimer = NFX.Time.NOPEventTimer.Instance;

            ApplicationModel.ExecutionContext.__SetApplicationLevelContext(this, null, null, NOPSession.Instance);
        }
コード例 #2
0
        public TestApplication(ConfigSectionNode cfgRoot = null)
        {
            this.ConfigRoot = cfgRoot;

            Active          = true;
            StartTime       = DateTime.Now;
            Log             = NOPLog.Instance;
            Instrumentation = NOPInstrumentation.Instance;
            Throttling      = NOPThrottling.Instance;
            DataStore       = NOPDataStore.Instance;
            ObjectStore     = NOPObjectStore.Instance;
            Glue            = NOPGlue.Instance;
            SecurityManager = NOPSecurityManager.Instance;
            TimeSource      = NFX.Time.DefaultTimeSource.Instance;
            TimeLocation    = new Time.TimeLocation();
            EventTimer      = NFX.Time.NOPEventTimer.Instance;

            ApplicationModel.ExecutionContext.__SetApplicationLevelContext(this, null, null, NOPSession.Instance);
        }
コード例 #3
0
ファイル: TestApplication.cs プロジェクト: chadfords/azos
        public TestApplication(ConfigSectionNode cfgRoot = null)
        {
            this.ConfigRoot = cfgRoot;

            Active          = true;
            StartTime       = DateTime.Now;
            Log             = NOPLog.Instance;
            Instrumentation = NOPInstrumentation.Instance;
            DataStore       = NOPDataStore.Instance;
            ObjectStore     = NOPObjectStore.Instance;
            Glue            = NOPGlue.Instance;
            ModuleRoot      = NOPModule.Instance;
            SecurityManager = NOPSecurityManager.Instance;
            TimeSource      = Azos.Time.DefaultTimeSource.Instance;
            TimeLocation    = new Time.TimeLocation();
            EventTimer      = Azos.Time.NOPEventTimer.Instance;

            Realm = new ApplicationRealmBase();

            Apps.ExecutionContext.__BindApplication(this);
        }