Classes

  Class Description
Public class AuthenticationBaseEventArgs
Public class AuthenticationEventArgs
Provides data for Authentication event.
Public class Binding
Represents a binding of a server module to an endpoint.
Public class BindingCollection
A collection of server bindings.
Public class ConnectingEventArgs
Provides data for the Connecting event.
Public class DisconnectedEventArgs
Provides data for the Disconnected event.
Public class ErrorEventArgs
Provides data for the ErrorOccurred event.
Public class FileServer
Implements the SFTP/SSH server.
Public class FileServerSettings
File server settings.
Public class FileServerUser
Represents a user of the FileServer.
Public class FileServerUserCollection
Provides a simple default user database that is used when no custom authentication has been defined.
Public class FileTransferredEventArgs
Provides data for the FileUploaded event.
Public class PathAccessAuthorizationEventArgs
Provides data for the PathAccessAuthorization event.
Public class PreAuthenticationEventArgs
Provides data for Authentication event.
Public class ServerSession
Represents a protocol session.
Public class ServerUser
Represents a server user.
Public class ServerUserCollection
Provides a simple default user database that is used when no custom authentication has been defined.
Public class ShellCommandEventArgs
Provides data for the ShellCommand event.
Public class SshConsole
Represents an SSH console which provides methods for reading and writing.
Public class TunnelRequestedEventArgs
Provides data for the TunnelRequested event.

Delegates

  Delegate Description
Public delegate ShellCommand
Delegate for running custom commands in shell.

Enumerations

  Enumeration Description
Public enumeration AuthenticationMethods
User authentication method.
Public enumeration FileServerAction
Specifies the action to be performed. Used by PathAccessAuthorizationEventArgs.
Public enumeration FileServerProtocol
Specifies a protocol (module) to be used with FileServer.
Public enumeration FileSystemOperation
Specifies required file or directory operation permissions. Used by PathAccessAuthorizationEventArgs.
Public enumeration SessionState
Session state.
Public enumeration ShellType
Specifies virtual shell type.