public static CRule CreateRule(Guid ruleId, string folder, bool includeSubfolders, string email, bool notify, string masksInclude, string masksExclude, EFileEvents fileEvents, ERuleState state, Guid clientId) { return(new CRule() { RuleId = ruleId, Folder = folder, IncludeSubfolders = includeSubfolders, Email = email, Notify = notify, MasksExclude = masksExclude, MasksInclude = masksInclude, FileEvents = fileEvents, State = state, ClientInfoId = clientId }); }
public CEventInfo(Guid eventInfoId, int eventId, long?eventRecordId, DateTime dtCreatedUtc, string computer, string userName, string domainName, string objectName, EAccessMask accessMask, EFileEvents fileEvent, string handleId, Guid clientId) { EventInfoId = eventInfoId; ObjectName = objectName; UserName = userName; DomainName = domainName; AccessMask = accessMask; FileEvent = fileEvent; HandleId = handleId; Computer = computer; EventId = EventId; EventRecordId = eventRecordId; TimeCreatedUtc = dtCreatedUtc; ClientInfoId = clientId; }
public static EFileEvents RemoveValue(this EFileEvents flags, EFileEvents value) { return(flags & ~value); }
public static EFileEvents AddValue(this EFileEvents flags, EFileEvents value) { return(flags | value); }