public class CommandResponseEventArgs : AsyncEventArgs
Show how to handle the CommandResponse event.
using System; using ComponentPro.Net; ... static void Main() { // Create a new class instance. Ftp client = new Ftp(); // Register event handlers. client.CommandResponse += client_CommandResponse; // Connect to the FTP server. client.Connect("demo.componentpro.com"); // Authenticate. client.Authenticate("test", "test"); // ... // Do something here client.UploadFile("c:\\test.dat", "/test.dat"); // ... // Disconnect. client.Disconnect(); } static void client_CommandResponse(object sender, CommandResponseEventArgs e) { if (e.Command != null) Console.WriteLine("CMD> " + e.Command); else Console.WriteLine("RESPONSE> " + e.Response); }
Show how to handle the CommandResponse event.
using System; using ComponentPro.Net; ... public void HandleCommandSentResponseReadEvents() { // Create a new class instance. Sftp client = new Sftp(); // Register event handlers. client.CommandResponse += client_CommandResponse; // Connect to the SFTP server. client.Connect("demo.componentpro.com"); // Authenticate. client.Authenticate("test", "test"); // ... // Do something here client.UploadFile("c:\\test.dat", "/test.dat"); // ... // Disconnect. client.Disconnect(); } void client_CommandResponse(object sender, CommandResponseEventArgs e) { if (e.Command != null) Console.WriteLine("CMD> " + e.Command); else Console.WriteLine("RESPONSE> " + e.Response); }