ConnectionInfo MembersSSH .NET Client Library Documentation

The ConnectionInfo type exposes the following members.
Constructors

  NameDescription
Public methodConnectionInfo(String, String,  AuthenticationMethod )
Initializes a new instance of the ConnectionInfo class.
Public methodConnectionInfo(String, Int32, String,  AuthenticationMethod )
Initializes a new instance of the ConnectionInfo class.
Public methodConnectionInfo(String, Int32, String, ProxyTypes, String, Int32, String, String,  AuthenticationMethod )
Initializes a new instance of the ConnectionInfo class.
Back to Top
Methods

  NameDescription
Public methodAuthenticate
Authenticates the specified session.
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnlineFinalize
Allows an OnlineObject to attempt to free resources and perform other cleanup operations before the OnlineObject is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Public methodOnlineToString
Returns a OnlineString that represents the current OnlineObject.
(Inherited from OnlineObject.)
Back to Top
Properties

  NameDescription
Public propertyAuthenticationMethods
Gets supported authentication methods for this connection.
Public propertyChannelRequests
Gets supported channel requests for this connection.
Public propertyClientVersion
Get the client version.
Public propertyCompressionAlgorithms
Gets supported compression algorithms for this connection.
Public propertyCurrentClientCompressionAlgorithm
Gets the current client compression algorithm.
Public propertyCurrentClientEncryption
Gets the current client encryption.
Public propertyCurrentClientHmacAlgorithm
Gets the current client hash algorithm.
Public propertyCurrentHostKeyAlgorithm
Gets the current host key algorithm.
Public propertyCurrentKeyExchangeAlgorithm
Gets the current key exchange algorithm.
Public propertyCurrentServerCompressionAlgorithm
Gets the current server compression algorithm.
Public propertyCurrentServerEncryption
Gets the current server encryption.
Public propertyCurrentServerHmacAlgorithm
Gets the current server hash algorithm.
Public propertyEncryptions
Gets supported encryptions for this connection.
Public propertyHmacAlgorithms
Gets supported hash algorithms for this connection.
Public propertyHost
Gets connection host.
Public propertyHostKeyAlgorithms
Gets supported host key algorithms for this connection.
Public propertyIsAuthenticated
Gets a value indicating whether connection is authenticated.
Public propertyKeyExchangeAlgorithms
Gets supported key exchange algorithms for this connection.
Public propertyMaxSessions
Gets or sets maximum number of session channels to be open simultaneously.
Public propertyPort
Gets connection port.
Public propertyProxyHost
Gets proxy connection host.
Public propertyProxyPassword
Gets proxy connection password.
Public propertyProxyPort
Gets proxy connection port.
Public propertyProxyType
Gets proxy type.
Public propertyProxyUsername
Gets proxy connection username.
Public propertyRetryAttempts
Gets or sets number of retry attempts when session channel creation failed.
Public propertyServerVersion
Gets the server version.
Public propertyTimeout
Gets or sets connection timeout.
Public propertyUsername
Gets connection username.
Back to Top
Events

  NameDescription
Public eventAuthenticationBanner
Occurs when authentication banner is sent by the server.
Back to Top
See Also