public PipelineOutput(IPipelineIn inputModule) { SimpleLog.ToLog(this.GetType().FullName + "." + System.Reflection.MethodBase.GetCurrentMethod().Name, SimpleLogEventType.Trace); if (inputModule == null) throw new System.ArgumentNullException("inputModule"); _inputModule = inputModule; }
public PipelineOutput(IPipelineIn inputModule) { SimpleLog.ToLog(this.GetType().FullName + "." + System.Reflection.MethodBase.GetCurrentMethod().Name, SimpleLogEventType.Trace); if (inputModule == null) { throw new System.ArgumentNullException("inputModule"); } _inputModule = inputModule; }
public FileOutput(IPipelineIn inputModule, string fqTargetFileName) : base(inputModule) { if (string.IsNullOrWhiteSpace(fqTargetFileName)) throw new ArgumentNullException("fqTargetFileName"); _fqTargetFile = fqTargetFileName; string targetFileFolder = Path.GetDirectoryName(_fqTargetFile); _fqTempFile = System.IO.Path.Combine(targetFileFolder, Path.GetRandomFileName()); _outputStream = new System.IO.FileStream(_fqTempFile, FileMode.Create, FileAccess.Write, FileShare.None, _bufferSize); }
public FileOutput(IPipelineIn inputModule, string fqTargetFileName) : base(inputModule) { if (string.IsNullOrWhiteSpace(fqTargetFileName)) { throw new ArgumentNullException("fqTargetFileName"); } _fqTargetFile = fqTargetFileName; string targetFileFolder = Path.GetDirectoryName(_fqTargetFile); _fqTempFile = System.IO.Path.Combine(targetFileFolder, Path.GetRandomFileName()); _outputStream = new System.IO.FileStream(_fqTempFile, FileMode.Create, FileAccess.Write, FileShare.None, _bufferSize); }
public FileCsvOutput( IPipelineIn inputModule ,string fqOutputPath ,string delimiter ,string textQualifier ) : base(inputModule, fqOutputPath) { SimpleLog.ToLog(this.GetType().FullName + "." + System.Reflection.MethodBase.GetCurrentMethod().Name, SimpleLogEventType.Trace); if (string.IsNullOrEmpty(delimiter)) throw new System.ArgumentNullException("delimiter"); _delimiter = delimiter; _textQualifier = textQualifier; _textQualifierSubstitute = textQualifier + textQualifier; _sw = new StreamWriter(base.OutputStream, _outputEncoding); }
public FileCsvOutput( IPipelineIn inputModule , string fqOutputPath , string delimiter , string textQualifier ) : base(inputModule, fqOutputPath) { SimpleLog.ToLog(this.GetType().FullName + "." + System.Reflection.MethodBase.GetCurrentMethod().Name, SimpleLogEventType.Trace); if (string.IsNullOrEmpty(delimiter)) { throw new System.ArgumentNullException("delimiter"); } _delimiter = delimiter; _textQualifier = textQualifier; _textQualifierSubstitute = textQualifier + textQualifier; _sw = new StreamWriter(base.OutputStream, _outputEncoding); }