Ejemplo n.º 1
0
        public override byte[] GetFile(RFFileAvailableEvent availableFile)
        {
            var sw   = Stopwatch.StartNew();
            var data = _connection.RetrieveFile(availableFile.FileAttributes.FullPath);

            if (data != null && sw.Elapsed.TotalSeconds > 0)
            {
                var kBytesPerSec = (data.Length / 1024.0) / sw.Elapsed.TotalSeconds;
                RFStatic.Log.Info(this, "Retrieved file {0} @ {1} kB/s", availableFile.FileAttributes.FileName, kBytesPerSec);
            }
            return(data);
        }