The following tables list the members exposed by SshServerCore.

Public Constructors

NameDescription
Public ConstructorsSshServerCore Constructor()Creates an instance of a generic server.
Top

Public Properties

NameDescription
Public PropertiesBindingsGets a read-only collection of server bindings.
Public PropertiesConfigGets server settings.
Public PropertiesHostKeyStorageGets a collection of server keys.
Public PropertiesIsRunningGets a value indicating whether the server is currently running.
Public PropertiesModulesGets an enumerator for currently bound modules.
Public PropertiesSessionsGets an enumerator for currently active sessions.
Public PropertiesUsersGets a collection of users. Provides a simple user database which is used by default when no custom authentication has been defined.
Top

Public Methods

NameDescription
Public MethodsClosePortOverloaded. Unbinds all modules.
Public MethodsOpenPortOverloaded. Binds the specified module to its default port on all network interfaces.
Public MethodsStartStarts the server.
Public MethodsStopStops the server.
Top

Public Events

NameDescription
Public EventsAuthenticationOccurs when client is being authenticated.
Public EventsConnectingOccurs when a client is connecting.
Public EventsDisconnectedOccurs when a client has disconnected.
Public EventsErrorOccurredOccurs when an error occurs while processing requests.
Public EventsPreAuthenticationOccurs when client authentication is about to start.
Top

See Also