Ejemplo n.º 1
0
        public DiskFileRepository(string name, string url, string uname, string pwd, string filePattern, OperationFileType operationFileType, bool allowOverwrite = false)
        {
            _name     = name;
            _url      = url; // raw url with possible expandable tokens i.e., {date}
            _username = uname;
            _password = pwd;
            _pattern  = string.IsNullOrEmpty(filePattern) ? "*.*" : filePattern.Trim();

            _operationFileType = operationFileType;
            _allowOverwrite    = allowOverwrite;
        }
Ejemplo n.º 2
0
        public static void Copy(FileMate.Core.Xml.OperationFileType inOpFileType, Stream inSourceStream, Stream inTargetStream)
        {
            switch (inOpFileType)
            {
            case OperationFileType.Binary: CopyBinary(inSourceStream, inTargetStream); break;

            case OperationFileType.ZIP:    CopyZIP(inSourceStream, inTargetStream); break;

            case OperationFileType.Text:   CopyText(inSourceStream, inTargetStream); break;

            default:
            {
                throw new System.Exception("Invalid Operation File Type");
            };
            }
        }