Classes
        
        | Class | Description | |
|---|---|---|
| 
                 | 
              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.
             
               | 
            
| 
                 | 
              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.
             
               | 
            
| 
                 | 
              PathAccessAuthorizationEventArgs | 
                 
            Provides data for the PathAccessAuthorization event.
             
               | 
            
| 
                 | 
              PreAuthenticationEventArgs | 
                 
            Provides data for Authentication 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.
             
               | 
            
| 
                 | 
              TunnelRequestedEventArgs | 
                 
            Provides data for the TunnelRequested event.
             
               | 
            
          
            
Delegates
        
        | Delegate | Description | |
|---|---|---|
| 
                 | 
              ShellCommand | 
                 
            Delegate for running custom commands in shell.
             
               | 
            
          
            
Enumerations
        
        | Enumeration | Description | |
|---|---|---|
| 
                 | 
              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.
             
               | 
            
| 
                 | 
              SessionState | 
                 
            Session state.
             
               | 
            
| 
                 | 
              ShellType | 
                 
            Specifies virtual shell type.
             
               |