SessionFileTransferProgress - show filename/progress on form

Advertisement

Guest

SessionFileTransferProgress - show filename/progress on form

I used the C# example for automating file transfer with FileTransferProgress. The SFTP transfer itself works fine. I changed the Console output to go to the Debug window, but I need to display the information to a user in a nice format.

How can I get the filename and progress value to display on a C# form?

I am new to C#. Any help is much appreciated. Thanks

        private static void SessionFileTransferProgress(object sender, FileTransferProgressEventArgs e)
        {
            // New line for every new file
            if ((_lastFileName != null) && (_lastFileName != e.FileName))
            {
                System.Diagnostics.Debug.WriteLine("~~~~~~");
            }

            // Print transfer progress
            System.Diagnostics.Debug.WriteLine("\r{0} ({1:P0})", e.FileName, e.FileProgress);

            // Remember a name of the last file reported
            _lastFileName = e.FileName;
            _lastFileProgress = e.FileProgress
        }

Reply with quote

Advertisement

Advertisement

You can post new topics in this forum