Xceed .NET Libraries Documentation
Xceed.SSH.Client Assembly / Xceed.SSH.Client Namespace / ExecuteCommandSession Class / ExecuteCommandSession Constructor / ExecuteCommandSession Constructor(SSHClient)


In This Topic
    ExecuteCommandSession Constructor(SSHClient)
    In This Topic
    Initializes a new instance of the FtpConnection class specifying the HostName and Port of the FTP server, as well as the UserName and Password used to connect.
    Syntax
    'Declaration
     
    
    Public Function New( _
       ByVal sshClient As SSHClient _
    )
    'Usage
     
    
    Dim sshClient As SSHClient
     
    Dim instance As New ExecuteCommandSession(sshClient)
    public ExecuteCommandSession( 
       SSHClient sshClient
    )

    Parameters

    sshClient
    Remarks

    The FtpConnection will create connections with the FTP server transparently and as necessary until it is disposed of. To prevent connections with an FTP server from being kept alive, the CloseConnections method can be called. The CloseConnections method will close any connections that are not being used, however the FtpConnection instance will remain usable.

    To test if a connection with the specified FTP server is possible before the FtpConnection instance is passed to FtpFile or FtpFolder objects, the TestConnection method can be used. If a connection with an FTP server is not possible, exceptions will be thrown when trying to access properties of the FtpFile and/or FtpFolder instances.

    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Standard: netstandard2.0, netstandard2.1

    .NET Framework: net20, net35, net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also