Ejemplo n.º 1
0
 public StringToFileWriter(IMyDirectory myDirectory, IMyFile myFile)
 {
     Contract.Requires <ArgumentNullException>(myDirectory != null, "myDirectory");
     Contract.Requires <ArgumentNullException>(myFile != null, "myFile");
     //
     _myDirectory = myDirectory;
     _myFile      = myFile;
 }
Ejemplo n.º 2
0
 public OldLogCleaner(
     ToFileAuditLoggerConfig config,
     IMyDirectory myDirectory,
     IMyFile myFile,
     IMyFileInfoFactory myFileInfoFactory)
 {
     Contract.Requires <ArgumentNullException>(config != null, "options");
     Contract.Requires <ArgumentNullException>(myDirectory != null, "myDirectory");
     Contract.Requires <ArgumentNullException>(myFile != null, "myFile");
     Contract.Requires <ArgumentNullException>(myFileInfoFactory != null, "myFileInfoFactory");
     //
     _config            = config;
     _myDirectory       = myDirectory;
     _myFile            = myFile;
     _myFileInfoFactory = myFileInfoFactory;
 }
Ejemplo n.º 3
0
 public ToFileAuditLogger(ToFileAuditLoggerConfig config, IMyDirectory myDirectory, IMyFile myFile, IMyDateTime myDateTime, IOldLogCleaner oldLogCleaner)
 {
     Contract.Requires <ArgumentNullException>(config != null, "options");
     Contract.Requires <ArgumentNullException>(myDirectory != null, "myDirectory");
     Contract.Requires <ArgumentNullException>(myFile != null, "myFile");
     Contract.Requires <ArgumentNullException>(myDateTime != null, "myDateTime");
     Contract.Requires <ArgumentNullException>(oldLogCleaner != null, "oldLogCleaner");
     Contract.Requires <EnvCryptException>(config.NumberOfDaysSinceCreationToKeep >= 1, "number of days to keep audit log files must be >= 1");
     Contract.Requires <EnvCryptException>(!string.IsNullOrWhiteSpace(config.FileNameFormat), "filename format cannot be empty");
     Contract.Requires <EnvCryptException>(!string.IsNullOrWhiteSpace(config.LogDirectory), "log directory cannot be empty");
     //
     _config        = config;
     _myDirectory   = myDirectory;
     _myFile        = myFile;
     _myDateTime    = myDateTime;
     _oldLogCleaner = oldLogCleaner;
 }