Click or drag to resize

Limilabs.FTP.Client Namespace

FTP/FTPS client namespace.
Classes
  ClassDescription
Public classAuthExtension
Represets AUTH extension (AUTH SSL, AUTH TLS).
Public classAuthMethod
Represents AUTH method (SSL, TLS).
Public classBatchProgressEventArgs
Represents progress of the current batch operation.
Public classExtensionContainer
Represents extensions supported by the remote server. You can access this object through Extensions property. It is updated as soon as the connection is made, after login, and every time Feat method is used.
Public classFtp
FTP client implementation. Allows listing, moving, copying, downloading and uploading files using FTP/FTPS protocol.
Public classFtpConfiguration
Represents FTP protocol configuration.
Public classFtpDataType
Represents data connection transfer type (Binary, Ascii). You can use TransfersDataType to specify default transfer type explicitly.
Public classFtpException
Represents an error that occurred during FTP conversation.
Public classFtpExtension
Represents single FTP extension.
Public classFtpItem
Represents system entry (folder, file, link) stored on the server.
Public classFtpPermission
Represents FTP permissions returned using perm fact in response to MLSD command (MLSD method or GetList when MLST is supported)
Public classFtpResponse
Represents server response to FTP command.
Public classFtpResponseException
Represents FTP server error response.
Public classFtpTransferMode
Represents FTP transfer mode. Default is Stream. You can use SetTransferMode(FtpTransferMode) method to force transfer mode change.
Public classLocalSearchOptions
Represents options for local search.
Public classMLSTExtension
Representes MLST extension.
Public classModeExtension
Represents MODE extension.
Public classModeMethod
Represent ModeExtension methods.
Public classProgressEventArgs
Represents progress of the current operation.
Public classRange
Represents positive range of values. Range(1, 3) represents values: 1,2,3. Range(1, 1) represents single value: 1.
Public classRemoteSearchItem
Represents remote server search result item (file or folder), returned by Search(RemoteSearchOptions) or Search(String, RemoteSearchOptions) method.
Public classRemoteSearchOptions
Represents options for remote server search.
Public classRestExtension
Represents REST extension.
Public classRestMethod
Represent RestExtension methods.
Public classServerCertificateValidateEventArgs
Public classSSLConfiguration
Represents SSL configuration (client certificates, enabled SSL protocols)
Public classTcpTextClient
Implements TCP/IP text client.
Public classUnixPermissionSet
Represents Unix permissions.
Delegates
  DelegateDescription
Public delegateServerCertificateValidateEventHandler
Handler for ServerCertificateValidateEventHandler.
Enumerations
  EnumerationDescription
Public enumerationFtpHashType
Represents hash algorithm. You can use FileHash to compute or check hash of the file. You can use GetFileHash(String, FtpHashType) or GetFileHash(String, FtpHashType, Int64, Int64) to compute or check hash of the file on FTP server.
Public enumerationFtpMode
FTP data connection mode (Active, Passive). Use Mode property to get or set data connection mode.
Public enumerationSearchSymlinkAction
Specifies the action to take when symbolic link is found.
Public enumerationSyst
Public enumerationUnixPermission
Represents single permission entry.