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; }
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"); }; } }