Esempio n. 1
0
        public new ITransferLog Export(Stream stream, IEnumerable <ExportSource> sourceRoots, ExportOptions options)
        {
            Options = options;
            _transferExportOptionsEx.MergeWithEPi(options);

            return(base.Export(stream, sourceRoots, options));
        }
        public void MergeWithEPi(TransferExportOptions options)
        {
            ExcludeFiles = options.ExcludeFiles;
            //if (!ExcludeFiles)
            //{
            //    ExportVersion = false;
            //    ExportFilesOnly = true;
            //}

            // support exporting only
            if (options.TransferType != TypeOfTransfer.Exporting)
            {
                ExcludeFiles    = false;
                ExportVersion   = false;
                ExportFilesOnly = false;
            }
        }