Discuss this help topic in SecureBlackbox Forum

TElSftpClient.Versions

TElSftpClient     See also     


Filter: C#/Java  VB.NET  Pascal  C++  PHP  


This property specifies Sftp versions which can be used during the connection

Declaration

[C#/Java]
    TSBSftpVersions Versions;
    
    TSBSftpVersions = short;
    TSBSftpVersions represents a bit mask which contains zero or more bit flags as defined by TSBSftpVersion

[VB.NET]
    Property Versions As TSBSftpVersions
    
    TSBSftpVersions As SmallInt
    TSBSftpVersions represents a bit mask which contains zero or more bit flags as defined by TSBSftpVersion

[Pascal]
    property Versions : TSBSftpVersions;
    TSBSftpVersions = set of TSBSftpVersion;

[C++]
    TSBSftpVersions get_Versions();
    void set_Versions(TSBSftpVersions Value);

[PHP]
    integer get_Versions()
    void set_Versions(integer $Value)

Values


Description

    Use this property to specify Sftp versions which can be used during the connection. Set this property before connection establishing.

    Note, protocol version assigning differs for VCL and .NET versions. To enable several Sftp versions in .NET use bitwise OR operation, for example ‘sbSFTP3 | sbSFTP4’.

    Example:  The following shows how to set the property for different SecureBlackbox editions:

[C#/Java]
    TElSftpClient.Versions = SBSftpCommon.Unit.sbSFTP4 | SBSftpCommon.Unit.sbSFTP5 | SBSftpCommon.Unit.sbSFTP6;

[VB.NET]
    TElSftpClient.Versions = SBSftpCommon.Unit.sbSFTP4 Or SBSftpCommon.Unit.sbSFTP5 Or SBSftpCommon.Unit.sbSFTP6

[Pascal]
    TElSftpClient.Versions := sbSFTP4 or sbSFTP5 or sbSFTP6;

See also:     Version    

Discuss this help topic in SecureBlackbox Forum