ComponentPro UltimateMail

CommandResponseEventArgs Class

See AlsoMembersMembers Options: Show AllLanguage Filter: AllSend comments on this topic to ComponentPro
Provides data for the CommandResponse event.

Syntax

public class CommandResponseEventArgs : AsyncEventArgs

Examples

FTP Examples

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);
}

SFTP Examples

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);
}

Inheritance Hierarchy

         ComponentPro.Net.ComponentPro.Net.CommandResponseEventArgs

Framework

.NET Compact Framework.NET Compact Framework

Supported version: 2.0, 3.5, and 3.9
Assembly: ComponentPro.Network.CF (in ComponentPro.Network.CF.dll)

.NET Framework.NET Framework

Supported version: 2.0, 3.0, 3.5, 4.0, 4.5.x, 4.6.x and later
Assembly: ComponentPro.Network (in ComponentPro.Network.dll)

Xamarin AndroidXamarin Android

Supported version: 2.3 and later
Assembly: ComponentPro.Network.Android (in ComponentPro.Network.Android.dll)

Xamarin MacXamarin Mac

Supported version: 2.0.x and later
Assembly: ComponentPro.Network.Mac (in ComponentPro.Network.Mac.dll)

Xamarin iOSXamarin iOS

Supported version: 5.1.x and later
Assembly: ComponentPro.Network.iOS (in ComponentPro.Network.iOS.dll)

See Also