ComponentPro UltimateSftpServer

ComponentPro.Net Namespace

Members Options: Show AllLanguage Filter: AllSend comments on this topic to ComponentPro


BannerEventArgsProvides data for the Banner event of a class implementing the ISecureShellClient interface.
CommandResponseEventArgsProvides data for the CommandResponse event.
ForwardingRequestEventArgsProvides data for the ForwardingRequest event.
HostKeyVerifyingEventArgsProvides data for the HostKeyVerifying event of a class implementing the ISecureShellClient interface.
KeyboardInteractiveAuthenticationEventArgsProvides data for the KeyboardInteractiveAuthentication event of a class implementing the ISecureShellClient interface.
KeyboardInteractiveRequestRepresents one question/answer pair for the KeyboardInteractiveAuthentication event.
KeyboardInteractiveRequestCollectionCollection of KeyboardInteractiveRequest objects.
NetClientA base class from which all ComponentPro session-based network protocol objects derive.
NetworkExceptionThe exception that is thrown when an error occurs while using a ComponentPro network component.
PasswordChangeRequestEventArgsProvides data for the PasswordChangeRequest event of a class implementing the ISecureShellClient interface.
PortRangeRepresents a TCP/IP port range.
ProxyClientProvides client connections for TCP network services through HTTP, SOCKS v4, SOCKS v4A and SOCKS v5 proxy servers.
ProxySocketImplements the subset of the Berkeley sockets interface (or the Socket class) and adds the ability to connect through Socks4/Socks5 or HTTP proxies.
ProxySocketExceptionThe exception that is thrown when a proxy error or socket error occurs.
SecureShellChannelRepresents an SSH channel.
SecureShellChannelExitStatusChannel exit status.
SecureShellCipherRepresents an SSH cipher.
SecureShellConfigSecurity parameters.
SecureShellConnectionRepresents a client-side SSH 2.0 session.
SecureShellExceptionThe exception that is thrown when an SSH error occurs.
SecureShellFingerprintRepresents the server public key fingerprint.
SecureShellForwardingHandleRepresents a single TCP forwarding rule.
SecureShellGssApiCredentialsEncapsulates GSSAPI credentials and preferred authentication mechanisms.
SecureShellPrivateKeyRepresents SSH RSA or DSA private key. Private key data also includes the public key.
SecureShellPublicKeyRepresents SSH RSA or DSA public key.
SocketInformationInformation about a socket.
SshExtendedDataReceivedEventArgsProvides data for the ExtendedDataReceived event.
SslConfigBaseSecurity parameters.
TlsCipherRepresents a TLS/SSL cipher.
TlsExceptionThe exception that is thrown when a TLS/SSL error occurs.
TlsSessionRepresents a cached TLS/SSL session.
WebProxyExContains proxy settings for a socket connection.


INetClientDefines the generalized network client object.
ISecureShellClientStandardizes members of SSH client classes.
ISocketDefines a generalized socket API.
ISocketFactoryDefines a method to create a an instance of the generalized ISocket interface.


KeyboardInteractiveAuthenticationEventHandlerRepresents the method that will handle the KeyboardInteractiveAuthentication event of a class implementing the ISecureShellClient interface.


NetworkExceptionStatusDefines status codes for the NetworkException class.
ProxyHttpConnectAuthMethodHTTP CONNECT proxy server authentication method.
ProxySocketExceptionStatusDefines status codes for the ProxySocketException class.
ProxyTypeType of proxy to use to connect to the remote machine.
SecureShellAuthenticationMethodAuthentication method.
SecureShellChangePasswordResultDefines password change results.
SecureShellChannelExtendedDataModeSpecifies how to tread extended channel data.
SecureShellChannelStateSSH channel state.
SecureShellChannelTypeSSH channel type.
SecureShellEncryptionAlgorithmEncryption algorithm.
SecureShellEncryptionModeEncryption mode.
SecureShellExceptionStatusDefines status codes for the SecureShellException class.
SecureShellGssApiMechanismsDefines supported GSSAPI mechanisms.
SecureShellHostKeyAlgorithmHost key algorithm.
SecureShellKeyExchangeAlgorithmKey exchange algorithm.
SecureShellMacAlgorithmMAC algorithm.
SecureShellPrivateKeyFormatSpecifies private key file format.
SecureShellPublicKeyFormatSpecifies public key file format.
SecureShellStateSSH session state.
SocketSelectModeDefines the polling modes for the Poll method.
SocketStateDefines all the possible states of an ISocket object
SshOptionsSSH connection options.
SslSecurityModeSpecifies TLS/SSL security mode.
SspiAuthenticationMethodDefines SSPI authentication methods used for logging in the user account on the server.
TlsBulkCipherAlgorithmBulk cipher algorithm.
TlsCertificatePolicySpecifies the certificate policy for the server sockets.
TlsCipherSuiteSpecifies the set of desired cipher suites.
TlsCompressionMethodSpecifies the compression method.
TlsConnectionEndConnection end.
TlsKeyExchangeAlgorithmSpecifies the key exchange algorithm.
TlsMacAlgorithmSpecifies the hashing algorithm used for TLS/SSL data packets.
TlsSslProtocolTLS/SSL protocol version.
TlsSslVersionDefines the supported versions of Transport Layer Security (TLS) and its predecessor, Secure Sockets Layer (SSL)
TransferTypeTransfer type.


.NET Framework.NET Framework

Supported version: 4.0, 4.5.x, 4.6.x and later
Assembly: ComponentPro.Network (in ComponentPro.Network.dll)