コード例 #1
0
ファイル: Auditor.cs プロジェクト: blinds52/nhind
        public Auditor()
        {
            string location = HostLocation();

            m_settings           = AuditorSettings.Load(location);
            BuildAuditLogMessage = new T();
        }
コード例 #2
0
ファイル: AuditContext.cs プロジェクト: blinds52/nhind
 public AuditContext CreateContext(AuditorSettings settings)
 {
     if (settings != null)
     {
         return(new AuditContext(settings.ConnectionString, settings.GetQueryTimeoutSeconds()));
     }
     return(new AuditContext());
 }
コード例 #3
0
ファイル: AuditContext.cs プロジェクト: DM-TOR/nhin-d
 public AuditContext CreateContext(AuditorSettings settings)
 {
     if (settings != null)
     {
         return new AuditContext(settings.ConnectionString, settings.GetQueryTimeoutSeconds());
     }
     return new AuditContext();
 }
コード例 #4
0
        public static AuditorSettings Load(string path)
        {
            XmlSerializer serializer = new XmlSerializer(typeof(AuditorSettings));

            using (Stream stream = File.OpenRead(path))
            {
                AuditorSettings settings = (AuditorSettings)serializer.Deserialize(stream);
                return(settings);
            }
        }