예제 #1
0
파일: Service.cs 프로젝트: DM-TOR/nhin-d
 void InitStore()
 {
     using(MethodTracer tracer = new MethodTracer(m_logger))
     {
         m_store = new ConfigStore(m_settings.StoreConnectString, m_settings.QueryTimeout);
         this.LoadDomains();
     }
 }
예제 #2
0
파일: Service.cs 프로젝트: DM-TOR/nhin-d
        public Service()
        {   
            InitializeContainer();

            ILogger logger = Log.For(this);

            m_settings = new ServiceSettings();
            logger.Info("Starting Service");

            m_store = new ConfigStore(m_settings.StoreConnectString, m_settings.QueryTimeout);
            logger.Info("Service Started Successfully");
        }
예제 #3
0
 public RecordRetrievalService()
 {
     try
     {
         m_store = Service.Current.Store;
         m_logger = Log.For(this);
     }
     catch (Exception ex)
     {
         WriteToEventLog(ex);
         throw;
     }
 }
예제 #4
0
 public ConfigServiceBase()
 {
     try
     {
         m_store = Service.Current.Store;
         m_logger = Log.For(this);
     }
     catch (Exception ex)
     {
         WriteToEventLog(ex);
         throw;
     }
 }
예제 #5
0
파일: Cleanup.cs 프로젝트: DM-TOR/nhin-d
        /// <summary>
        /// Load applicatioin settings.
        /// </summary>
        protected CleanupSettings Load(JobExecutionContext context)
        {
            try
            {
                var settings = new CleanupSettings(context);
                m_store = new ConfigStore(settings.ConnectionString, settings.QueryTimeout);
                m_logger = Log.For(this);

                return settings;
            }
            catch (Exception e)
            {
                WriteToEventLog(e);
                var je = new JobExecutionException(e);
                je.UnscheduleAllTriggers = true;
                throw je;
            }
        }
예제 #6
0
 internal DnsRecordManager(ConfigStore store)
 {
     m_store = store;
 }
예제 #7
0
 internal AnchorManager(ConfigStore store)
 {
     m_store = store;
 }
예제 #8
0
 internal CertPolicyGroupManager(ConfigStore store)
 {
     m_store = store;
 }
예제 #9
0
파일: MXManager.cs 프로젝트: blinds52/nhind
 internal MXManager(ConfigStore store)
 {
     m_store = store;
 }
예제 #10
0
 internal BundleManager(ConfigStore store)
 {
     m_store = store;
 }
예제 #11
0
 internal AnchorManager(ConfigStore store)
 {
     m_store = store;
 }
예제 #12
0
 internal NamedBlobManager(ConfigStore store)
 {
     m_store = store;
 }
예제 #13
0
 public AdminCommands()
 {
     ConfigStore store = new ConfigStore(ConfigurationManager.ConnectionStrings["configStore"].ConnectionString);
     m_manager = store.Administrators;
 }
예제 #14
0
 internal CertificateManager(ConfigStore store)
 {
     m_store = store;
 }
예제 #15
0
 internal DomainManager(ConfigStore store)
 {
     m_store = store;
 }
예제 #16
0
 internal PropertyManager(ConfigStore store)
 {
     m_store = store;
 }
예제 #17
0
파일: BlobFacts.cs 프로젝트: DM-TOR/nhin-d
 public BlobFacts()
 {
     m_store = CreateConfigStore();
 }
예제 #18
0
 internal AdministratorManager(ConfigStore store)
 {
     m_store = store;
 }
예제 #19
0
 internal AdministratorManager(ConfigStore store)
 {
     m_store = store;
 }
예제 #20
0
 internal BundleManager(ConfigStore store)
 {
     m_store = store;
 }
예제 #21
0
 internal CertificateManager(ConfigStore store)
 {
     m_store = store;
 }
예제 #22
0
 internal DnsRecordManager(ConfigStore store)
 {
     m_store = store;
 }
예제 #23
0
 public DomainController()
 {
     _configStore = Service.Current.Store;
     _logger = Log.For(this);
 }