コード例 #1
0
        public ApplicationContext()
        {
            //Must have for initialize,
            //because this is global manager of all objects in that case
            DozeObjectManager.Instantiate();

            CurrentApplicationVersion = ApplicationDeployment.IsNetworkDeployed
                ? ApplicationDeployment.CurrentDeployment.CurrentVersion
                : Assembly.GetExecutingAssembly().GetName().Version;

            ApplicationName = "Doze Server";

            ExternalSettings = Create <ExternalSettingsObject>();
            ExternalSettings.Load();

            VOM     = Create <WindowsObject>();
            Journal = Create <JournalObject>();
            Journal.Run(false);

            Terminal = Create <TerminalObject>();
            Database = Create <DatabaseObject>();
            Network  = Create <NetworkObject>();

            Database.Init();
            Network.Initialize();
        }
コード例 #2
0
 public ExternalService(IOptions <ExternalSettings> externalSettingsOptions)
 {
     _externalSettings = externalSettingsOptions.Value;
 }