コード例 #1
0
        /// <summary>
        /// Creates an audit entry and adds the change log into it.
        /// </summary>
        /// <param name="action"></param>
        /// <param name="actor"></param>
        /// <param name="timestamp"></param>
        /// <returns></returns>
        public CFAuditEntry FlushChangeLog(CFAuditEntry.eAction action, string actor, DateTime?timestamp = null)
        {
            CFAuditEntry entry = new CFAuditEntry(action, actor, timestamp.HasValue ? timestamp.Value : DateTime.Now, mChangeLog);

            AddAuditEntry(entry);
            mChangeLog.Clear();
            return(entry);
        }
コード例 #2
0
 public void AddAuditEntry(CFAuditEntry entry)
 {
     GetAuditRoot().Add(entry.Data);
 }