WeOnlyDo.Client
wodSSH.NET Component Documentation

WeOnlyDo.Client Namespace

Classes

ClassDescription
SSH Implements code for SSH (Secure shell) client component.
SSH.ConnectedArgs Holds member properties with information about connection success.
SSH.CryptoInformationArgs Holds member properties with information about connection parameters (version, protocols etc..).
SSH.DataReceivedArgs Holds member properties with information about received data.
SSH.FingerPrintArgs Holds member properties with information about remote server's public key fingerprint.
SSH.LoginChallengeArgs Holds member properties when LoginChallenge event is fired.
SSH.StateChangedArgs Holds member properties with information about current and previous state.

Delegates

DelegateDescription
SSH.ConnectedDelegate Definition of event delegate you should use if you want to receive Connected event.
SSH.CryptoInformationDelegate Definition of event delegate you should use if you want to receive CryptoInformation event.
SSH.DataReceivedDelegate Definition of event delegate you should use if you want to receive DataReceived event.
SSH.DisconnectedDelegate Definition of event delegate you should use if you want to receive Disconnected event.
SSH.FingerPrintDelegate Definition of event delegate you should use if you want to receive FingerPrint event.
SSH.LoginChallengeDelegate Definition of event delegate you should use if you want to receive LoginChallenge event.
SSH.PromptReceivedDelegate Definition of event delegate you should use if you want to receive PromptReceived event.
SSH.StateChangedDelegate Definition of event delegate you should use if you want to receive StateChanged event.

Enumerations

EnumerationDescription
SSH.Authentications List of all supported authentication types.
SSH.EncryptionMethods List of all encryption methods wodSSH.NET can use while communicating with the server.
SSH.ProxyTypes List of all supported proxy server types.
SSH.States List of all possible states that can occur in wodSSH.NET during connection.
SSH.SupportedMACs List of Message Authentication Codes (MACs) supported in wodSSH.NET.
SSH.SupportedProtocols List of protocols supported by wodSSH.NET.

Exceptions

DelegateDescription
SSH.AuthorizationException Thrown if login/password or login/privatekey combinations are invalid.
SSH.InvalidSettingException Thrown if property setting contains invalid value.
SSH.InvalidStateException Thrown if method is called at invalid component state.
SSH.LicenseInvalidException Thrown if appropriate license for the product could not be obtained.
SSH.ProtocolException Thrown if remote server does not comply with protocol specifications.
SSH.TimeoutException Thrown if timeout value expires.