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);
     }
 }
Example #2
0
 protected FileStreamFTP(ClientShareDetail csd, uint rawCreationDisposition, FileFTPInfo foundFileInfo)
 {
     this.csd = csd;
     this.rawCreationDisposition = rawCreationDisposition;
     fsi = foundFileInfo;
 }