public OptimizedFTPFileReadHandler(ClientShareDetail csd, uint rawCreationDisposition, FileFTPInfo foundFileInfo, OptimizedFTPFileReadHandler cachedReadBuffer) : base(csd, rawCreationDisposition, foundFileInfo) { if ((cachedReadBuffer != null) && (cachedReadBuffer.ftpReadBuffer != null) ) { ftpReadBuffer = new FTPTempFile(true); cachedReadBuffer.ftpReadBuffer.Position = 0; cachedReadBuffer.ftpReadBuffer.IO.CopyTo(ftpReadBuffer.IO); } }
protected FileStreamFTP(ClientShareDetail csd, uint rawCreationDisposition, FileFTPInfo foundFileInfo) { this.csd = csd; this.rawCreationDisposition = rawCreationDisposition; fsi = foundFileInfo; }