LumiSoft Mail Server User API
FTP_Server Class
Namespaces > LumiSoft.Net.FTP.Server > FTP_Server
FTP Server component.
Syntax
C#Visual BasicManaged C++
public class FTP_Server : SocketServer
Public Class FTP_Server _
	Inherits SocketServer
public ref class FTP_Server : public SocketServer
Members
All MembersConstructorsMethodsPropertiesFieldsEvents



IconMemberDescription
FTP_ServerNew()
Defalut constructor.
AddSession(SocketServerSession)
Adds specified session to sessions collection.
(Inherited from SocketServer.)
AuthUser
Occurs when connected user tryes to authenticate.
BindInfo
Gets or set socket binding info. Use this property to specify on which IP,port server listnes and also if is SSL or STARTTLS support.
(Inherited from SocketServer.)
CanRaiseEvents
Gets a value indicating whether the component can raise an event.
(Inherited from Component.)
Container
Gets the IContainer that contains the Component.
(Inherited from Component.)
CreateDir
Occurs when server needs needs to create directory.
CreateObjRef(Type)
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
DeleteDir
Occurs when server needs needs to delete directory.
DeleteFile
Occurs when server needs needs to delete file.
DesignMode
Gets a value that indicates whether the Component is currently in design mode.
(Inherited from Component.)
DirExists
Occurs when server needs to validatee directory.
Dispose()
Clean up any resources being used and stops server.
(Inherited from SocketServer.)
Dispose(Boolean)
Releases the unmanaged resources used by the Component and optionally releases the managed resources.
(Inherited from Component.)
Disposed
Adds an event handler to listen to the Disposed event on the component.
(Inherited from Component.)
Enabled
Runs and stops server.
(Inherited from SocketServer.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Events
Gets the list of event handlers that are attached to this Component.
(Inherited from Component.)
FileExists
Occurs when server needs needs validate file.
Finalize()
Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection.
(Inherited from Component.)
GetDirInfo
Occurs when server needs directory info (directories,files in deirectory).
GetFile
Occurs when server needs needs to get file.
GetHashCode()
Serves as a hash function for a particular type. GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetLifetimeService()
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
GetService(Type)
Returns an object that represents a service provided by the Component or by its Container.
(Inherited from Component.)
GetType()
Gets the Type of the current instance.
(Inherited from Object.)
HostName
Gets or set host name that is reported to clients.
(Inherited from SocketServer.)
InitializeLifetimeService()
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
InitNewSession(Socket, BindInfo)
Initialize and start new session here. Session isn't added to session list automatically, session must add itself to server session list by calling AddSession().
(Overrides SocketServer.InitNewSession(Socket, BindInfo).)
LogCommands
Gets or sets if to log commands.
(Inherited from SocketServer.)
MaxBadCommands
Gets or sets maximum bad commands allowed to session.
(Inherited from SocketServer.)
MaxConnections
Gets or sets maximum allowed connections.
(Inherited from SocketServer.)
MemberwiseClone(Boolean)
Creates a shallow copy of the current MarshalByRefObject object.
(Inherited from MarshalByRefObject.)
OnSysError(String, Exception)

[Missing <summary> documentation for M:LumiSoft.Net.SocketServer.OnSysError(System.String,System.Exception)]

(Inherited from SocketServer.)
RemoveSession(SocketServerSession)
Removes specified session from sessions collection.
(Inherited from SocketServer.)
RenameDirFile
Occurs when server needs needs to rname directory or file.
SessionIdleTimeOut
Session idle timeout in milliseconds.
(Inherited from SocketServer.)
SessionLog
Occurs when POP3 session has finished and session log is available.
Sessions
Gets active sessions.
(Overrides SocketServer.Sessions.)
Site
Gets or sets the ISite of the Component.
(Inherited from Component.)
StartServer()
Starts server.
(Inherited from SocketServer.)
StopServer()
Stops server. NOTE: Active sessions aren't cancled.
(Inherited from SocketServer.)
StoreFile
Occurs when server needs needs to store file.
SysError
Occurs when server or session has system error(unhandled error).
(Inherited from SocketServer.)
ToString()
Returns a String containing the name of the Component, if any. This method should not be overridden.
(Inherited from Component.)
ValidateIPAddress
Occurs when new computer connected to FTP server.
Inheritance Hierarchy

Assembly: LumiSoft.Net Version: 2.0.2636.18419 (Module: LumiSoft.Net)