Xceed .NET Libraries Documentation
Xceed.SSH.Client Assembly / Xceed.SSH.Client Namespace / SFtpSession Class / SFtpServerProtocolVersion Property


In This Topic
    SFtpServerProtocolVersion Property (SFtpSession)
    In This Topic
    Gets a value that indicates the SFtp protocol version number that the SFtp server uses for the current session.
    Syntax
    'Declaration
     
    
    Public ReadOnly Property SFtpServerProtocolVersion As Integer
    'Usage
     
    
    Dim instance As SFtpSession
    Dim value As Integer
     
    value = instance.SFtpServerProtocolVersion
    public int SFtpServerProtocolVersion {get;}

    Property Value

    A System.Integer value that indicates the SFtp protocol version number that the SFtp server uses for the current session. The value will be between 3 and 6.
    Remarks

    When a SFtpSession object is initialized, a negotiation between the client and the server is made to agree on a version of the SFtp protocol to use by both parties. The value of this property shows the result.

    Most servers implement version 3 of the protocol. The client implements version 3 and version 6 of the protocol. Versions 4 and 5 are not supported.

    Example
    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