Example #1
0
 public DefaultOperationFactoryExtension(
     IFileTask fileMan,
     ILoggerFactory loggerFactory)
 {
     _man           = NamedNullException.Assert(fileMan, nameof(fileMan));
     _loggerFactory = NamedNullException.Assert(loggerFactory, nameof(loggerFactory));
 }
Example #2
0
 public DeleteFileOperation(
     IFileTask man,
     OperationOptions options)
 {
     _man = NamedNullException.Assert(man, nameof(man));
     NamedNullException.Assert(options, nameof(options));
     NotTrueException.Assert(options.DoDelete, nameof(options.DoDelete));
 }
Example #3
0
        public MoveFileOperation(
            IFileTask man,
            OperationOptions options)
        {
            _man = NamedNullException.Assert(man, nameof(man));
            NamedNullException.Assert(options, nameof(options));
            NotTrueException.Assert(options.DoMove, nameof(options.DoMove));
            StringNullOrEmptyException.Assert(options.MovePath, nameof(options.MovePath));

            _options = options;
        }
Example #4
0
        public BackupOperation(
            string groupName,
            IFileTask man,
            OperationOptions options)
        {
            _backupDirLinks = StringNullOrEmptyException.Assert(groupName, nameof(groupName));
            _man            = NamedNullException.Assert(man, nameof(man));
            NamedNullException.Assert(options, nameof(options));
            NotTrueException.Assert(options.DoBackup, nameof(options.DoBackup));
            StringNullOrEmptyException.Assert(options.BackupPath, nameof(options.BackupPath));

            _options = options;
        }