Exemple #1
0
        private void ShowProgress(string basePath, string localFullPath, string fileName, SCPFileTransferStatus status, ulong fileSize, ulong transmitted)
        {
            switch (status)
            {
            case SCPFileTransferStatus.CreateDirectory:
                Log(" | Directory: " + GetProcessingPath(basePath, localFullPath, fileName));
                Log(" | ... Creating");
                UpdateProgressBar(fileName, fileSize, transmitted, false);
                break;

            case SCPFileTransferStatus.DirectoryCreated:
                LogOverwrite(" | ... Done");
                UpdateProgressBar(fileName, fileSize, transmitted, true);
                break;

            case SCPFileTransferStatus.Open:
                Log(" | File: " + GetProcessingPath(basePath, localFullPath, fileName));
                Log(" | ... Open");
                UpdateProgressBar(fileName, fileSize, transmitted, false);
                break;

            case SCPFileTransferStatus.Transmitting:
                LogOverwrite(" | ... Transmitting");
                UpdateProgressBar(fileName, fileSize, transmitted, false);
                break;

            case SCPFileTransferStatus.CompletedSuccess:
                LogOverwrite(" | ... Done");
                UpdateProgressBar(fileName, fileSize, transmitted, true);
                break;

            case SCPFileTransferStatus.CompletedAbort:
                LogOverwrite(" | ... Aborted");
                UpdateProgressBar(fileName, fileSize, transmitted, true);
                break;
            }
        }
Exemple #2
0
 private void ShowProgress(string basePath, string localFullPath, string fileName, SCPFileTransferStatus status, ulong fileSize, ulong transmitted)
 {
     switch (status) {
         case SCPFileTransferStatus.CreateDirectory:
             Log(" | Directory: " + GetProcessingPath(basePath, localFullPath, fileName));
             Log(" | ... Creating");
             UpdateProgressBar(fileName, fileSize, transmitted, false);
             break;
         case SCPFileTransferStatus.DirectoryCreated:
             LogOverwrite(" | ... Done");
             UpdateProgressBar(fileName, fileSize, transmitted, true);
             break;
         case SCPFileTransferStatus.Open:
             Log(" | File: " + GetProcessingPath(basePath, localFullPath, fileName));
             Log(" | ... Open");
             UpdateProgressBar(fileName, fileSize, transmitted, false);
             break;
         case SCPFileTransferStatus.Transmitting:
             LogOverwrite(" | ... Transmitting");
             UpdateProgressBar(fileName, fileSize, transmitted, false);
             break;
         case SCPFileTransferStatus.CompletedSuccess:
             LogOverwrite(" | ... Done");
             UpdateProgressBar(fileName, fileSize, transmitted, true);
             break;
         case SCPFileTransferStatus.CompletedAbort:
             LogOverwrite(" | ... Aborted");
             UpdateProgressBar(fileName, fileSize, transmitted, true);
             break;
     }
 }