Rebex.Net.Servers Namespace
Classes
AuthenticationBaseEventArgs
Base class for PreAuthenticationEventArgs and AuthenticationEventArgs.
AuthenticationEventArgs
Provides data for Authentication event.
Binding
Represents a binding of a server module to an endpoint.
BindingCollection
A collection of server bindings.
ChangePasswordEventArgs
Provides data for ChangePassword event.
ConnectingEventArgs
Provides data for the Connecting event.
DisconnectedEventArgs
Provides data for the Disconnected event.
ErrorEventArgs
Provides data for the ErrorOccurred event.
FileServer
Implements the SFTP/SSH server.
FileServerSettings
File server settings.
FileServerUser
Represents a user of the FileServer.
FileServerUserCollection
Provides a simple default user database that is used when no custom authentication has been defined.
FileTransferredEventArgs
Provides data for the FileUploaded event.
FtpGetServerEndPointArgs
Provides data and result for FtpGetServerEndPoint.
FtpSiteCommandHandlerArgs
Provides data and result for FtpSiteCommandHandler.
PathAccessAuthorizationEventArgs
Provides data for the PathAccessAuthorization event.
PreAuthenticationEventArgs
Provides data for PreAuthentication event.
PreNegotiationEventArgs
Provides data for PreNegotiation event.
ServerSession
Represents a protocol session.
ServerUser
Represents a server user.
ServerUserCollection
Provides a simple default user database that is used when no custom authentication has been defined.
ShellCommandEventArgs
Provides data for the ShellCommand event.
SshConsole
Represents an SSH console which provides methods for reading and writing.
TunnelClosedEventArgs
Provides data for the TunnelClosed event.
TunnelRequestedEventArgs
Provides data for the TunnelRequested event.
Enums
AuthenticationMethods
User authentication method.
FileServerAction
Specifies the action to be performed. Used by PathAccessAuthorizationEventArgs.
FileServerProtocol
Specifies a protocol (module) to be used with FileServer.
FileSystemOperation
Specifies required file or directory operation permissions. Used by PathAccessAuthorizationEventArgs.
FtpProtection
Specifies TLS protection mode for FTP protocol.
SessionState
Session state.
ShellType
Specifies virtual shell type.
See https://www.rebex.net/file-server/features/ for code snippets of common use cases.
TunnelRequestType
Tunnel request type for TunnelRequested event's TunnelRequestedEventArgs.