コード例 #1
0
ファイル: LogManager.cs プロジェクト: fjiang2/sqlcon
        /// <summary>
        /// Register Logee Implement
        /// </summary>
        /// <param name="tableName"></param>
        /// <param name="tableId"></param>
        /// <param name="logee"></param>
        public void Register(TableName tableName, IRowLogee logee)
        {
            if (rowLogees.ContainsKey(tableName))
                rowLogees.Remove(tableName);

            rowLogees.Add(tableName, logee);
        }
コード例 #2
0
ファイル: LogManager.cs プロジェクト: fjiang2/sqlcon
        /// <summary>
        /// Register Logee Implement
        /// </summary>
        /// <param name="tableName"></param>
        /// <param name="tableId"></param>
        /// <param name="logee"></param>
        public void Register(TableName tableName, IRowLogee logee)
        {
            if (rowLogees.ContainsKey(tableName))
            {
                rowLogees.Remove(tableName);
            }

            rowLogees.Add(tableName, logee);
        }
コード例 #3
0
ファイル: Logger.cs プロジェクト: fjiang2/sqlcon
        public Logger(Transaction transaction, DPObject dpo)
        {
            this.log_transaction = transaction;
            this.tableName = dpo.TableName;
            this.tableId = dpo.TableId;
            this.rowID = dpo.RowId;

            this.logee = LogManager.Instance.RowLogee(dpo);

            dpoType = dpo.GetType();
        }
コード例 #4
0
ファイル: Logger.cs プロジェクト: fjiang2/sqlcon
        public Logger(Transaction transaction, TableName tableName, string rowIdColumnName, int rowID)
        {
            this.log_transaction = transaction;
            this.tableName = tableName;
            this.tableId = this.tableName.Id;
            this.rowID = rowID;

            this.logee = LogManager.Instance.RowLogee(tableName);

            this.rowIdColumnName = rowIdColumnName;
        }
コード例 #5
0
        public Logger(Transaction transaction, DPObject dpo)
        {
            this.log_transaction = transaction;
            this.tableName       = dpo.TableName;
            this.tableId         = dpo.TableId;
            this.rowID           = dpo.RowId;

            this.logee = LogManager.Instance.RowLogee(dpo);

            dpoType = dpo.GetType();
        }
コード例 #6
0
        public Logger(Transaction transaction, TableName tableName, string rowIdColumnName, int rowID)
        {
            this.log_transaction = transaction;
            this.tableName       = tableName;
            this.tableId         = this.tableName.Id;
            this.rowID           = rowID;

            this.logee = LogManager.Instance.RowLogee(tableName);

            this.rowIdColumnName = rowIdColumnName;
        }
コード例 #7
0
ファイル: ManagerExtension.cs プロジェクト: fjiang2/sqlcon
 /// <summary>
 /// register user defined record/row logee
 /// </summary>
 /// <param name="tableName"></param>
 /// <param name="logee"></param>
 public static void Register(this TableName tableName, IRowLogee logee)
 {
     LogManager.Instance.Register(tableName, logee);
 }
コード例 #8
0
 /// <summary>
 /// register user defined record/row logee
 /// </summary>
 /// <param name="tableName"></param>
 /// <param name="logee"></param>
 public static void Register(this TableName tableName, IRowLogee logee)
 {
     LogManager.Instance.Register(tableName, logee);
 }