![]() AUTH_SSL | The FTP connection type. |
![]() AUTH_TLS | The FTP connection type. |
![]() DEFAULT | The default FTP connection type. |
![]() IMPLICIT_SSL | The FTP connection type. |
Ftp
|
Overloaded. Initializes a new instance of the Ftp class. |
BlockTransferSize | Gets/Sets the Blocksize (in bytes) for use in transferring files. Default blocksize is 4096 bytes. |
CertificateFile | Sets the path of optional certificate file to use. Certificate file should be in X509 certificate format. |
CommandConnection | Gets/Sets the command connection handler. |
Compression | Gets or sets whether the data is compressed during the transferring. The data will be compressed if the Ftp server support this feature (MODE Z command) |
Connected | Checks if client is connected to FTP server. |
ConnectionType | Gets/Sets the current connection type. |
Container (inherited from Component) | Gets the IContainer that contains the Component. |
DataConnection | Gets/Sets the data connection handler. |
DataPort | Obsolete. Gets/Sets the port used for incoming data connections. |
DataPortEnd | Gets/Sets the end port used for incoming data connections. |
DataPortStart | Gets/Sets the start port used for incoming data connections. |
Debug | Gets/Sets the Debugging state. By default all debugging information will be sent to Console.out stream. |
DebugStream | Gets/Sets the Stream used in reporting statements. By default the Console.out stream is used. |
DiskEncoding | Gets/Sets the character encoding used when reading data from disk for ASCII file transfer. |
ErrorOnSizeCommand | Gets or sets the indicator value which will be used by methods that invokes GetFileSize. |
FtpFileParser | Creates an IFtpFileParser instance. |
HostName | Gets/Sets the hostname or IP address of the FTP server. |
Interrupt | Gets/Sets the current transfer state. |
LicenseKey | License key. |
Linger | Gets/Sets the length of time that the TCP connection remains open after a call to Close when data remains to be sent. |
LocalDir | Gets/Sets the local directory used in an FTP session. |
NATAddress | Sets the NAT Address. |
Overwrite | Gets or sets whether or not the component should overwrite files during downloads. |
Passive | Gets/Sets Passive mode for data connections. |
Password | Gets/Sets the password used to log in to the FTP server. |
Port | Gets/Sets the port of the FTP server. |
PortAddress | Gets or sets the external address to use when using active connections using the PORT command. |
PrivateKeyFile | Sets the path of private key file to use. Private key file should be in Microsoft PVK format. |
ProxyHostname | Gets/Sets the hostname or IP address of the Proxy server. |
ProxyPassword | Gets/Sets the password used to log in to the Proxy server. |
ProxyPort | Gets/Sets the port of the Proxy server. |
ProxyType | Gets/Sets the type of Proxy server. |
ProxyUsername | Gets/Sets the username used to log in to the Proxy server. |
ReadEncoding | Gets/Sets the character encoding used when reading data commands. |
RemoteDir | Gets/Sets the remote directory on the FTP server. |
Site (inherited from Component) | Gets or sets the ISite of the Component. |
SystemType | Gets the system type of the FTP server. |
Timeout | Gets/Sets the timeout (in milliseconds) for opening a connection to the FTP server. |
TransferMode | Gets/Sets the Transfer mode. |
UseEPSV | Gets or sets the use EPSV command. |
User | Gets/Sets the username used to log in to the FTP server. |
WireEncoding | Gets/Sets the character encoding used when issuing commands and reading files from the FTP server in ASCII mode. |
ChangePassword | Changes the password |
ChangeUser | Changes the currently logged-in user to the specified user without disconnecting from the FTP server. |
Checksum | Overloaded. Compares checksum of the local and remote files. |
ClearCommandChannel | Clears command channel protection. See RFC 2228 for details. |
Connect | Connects to an FTP server and performs login. |
CreateObjRef (inherited from MarshalByRefObject) | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. |
DeleteDir | Deletes a directory from the FTP server. |
DeleteFile | Deletes the remote file from the FTP server. |
DirectoryExists | Detects whether the specified directory exists on the server. |
DirUp | Sets the current working directory on the FTP server to the parent directory. |
Disconnect | Quits FTP session and disconnects from FTP server. |
Dispose (inherited from Component) | Overloaded. Releases all resources used by the Component. |
Download | Overloaded. Downloads the file from the FTP server and writes the contents to the OutputStream. |
DownloadDir | Downloads the remote directory and all contents recursively from the FTP server. |
Equals (inherited from Object) | Determines whether the specified Object is equal to the current Object. |
FileExists | Detects whether the specified file exists on the server. |
GetDirListing | Overloaded. Gets file listing of files matching filter criteria. Filter is any regular expression supported by the FTP server. |
GetDirListingArray | Overloaded. Gets the remote directory listing from the FTP server. |
GetDirListingAsString | Overloaded. Gets a listing of files from the remote directory. |
GetFeatures | Returns server features list. |
GetFeaturesArray | Returns server features list. |
GetFileSize | Gets the file size of the remote file on the FTP server as represented in ASCII. |
GetFileTimeStamp | Gets the date/timestamp of the remote file from the FTP server. |
GetHashCode (inherited from Object) | Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. |
GetInputStream | Gets the InputStream from the data connection. |
GetLifetimeService (inherited from MarshalByRefObject) | Retrieves the current lifetime service object that controls the lifetime policy for this instance. |
GetMachineDirListing | Returns directory listing. |
GetMachineDirListingArray | Returns directory listing. |
GetMachineFileListing | Gets the file description for the specified filename. |
GetNameListing | Overloaded. Gets the remote directory listing from the FTP server. |
GetOutputStream | Gets the OutputStream from the data connection. |
GetResponseCode | Returns the code portion of the last server response. |
GetType (inherited from Object) | Gets the Type of the current instance. |
InitializeLifetimeService (inherited from MarshalByRefObject) | Obtains a lifetime service object to control the lifetime policy for this instance. |
Interrupted | Obsolete. Checks if the transfer process was interrupted. |
IsConnected | Checks if client is connected to FTP server. |
IssueCommand | Issues a command to the FTP server. |
IssueCommandCheck | Issues a command to the FTP server. |
LocalDirListing | Gets the local directory listing. |
MakeDir | Makes a sub-directory on the FTP server. |
MakeLocalDir | Creates local directory relative to current local directory. |
MDelete | Overloaded. Deletes multiple files that match the filter from the FTP server remote directory. |
MDownload | Overloaded. Downloads the specified files in the current remote directory from the FTP server to the local directory. |
MUpload | Overloaded. Uploads multiple files from the local directory to the remote directory on the FTP server. |
Noop | Sends a NOOP (No Operation) command to the FTP server. |
RenameFile | Renames the remote file on the FTP server. |
Reset | Obsolete. Resets the interrupted flag to false. |
ResumeDownload | Overloaded. Resumes the download of the remote file from the FTP server. |
ResumeUpload | Overloaded. Resumes the upload of the file to the FTP server. |
SetClientCertificate | Sets the client certificate file path. The path must denote valid .cer or PEM file. null value clears the current certificate value and forces the SSL-subsystem to not use the client certificate while SSL-handshake. |
SetFileTimeStamp | Sets the date/timestamp of the remote file from the FTP server. |
SetTrustedCertificates | Sets the trusted server certificates file path. The path must denote valid PKCS#12/PFX file. null value forces the SSL-subsystem to not verify the server certificate while SSL-handshake. |
ToString (inherited from Component) | Returns a String containing the name of the Component, if any. This method should not be overridden. |
Upload | Overloaded. Uploads a local file to the FTP server remote directory. |
UploadDir | Overloaded. Uploads the local directory and contents recursively to the FTP server. |
UploadUnique | Overloaded. Uploads a local file to the FTP server remote directory. |
Disposed (inherited from Component) | Adds an event handler to listen to the Disposed event on the component. |
FtpAuthenticatedEvent | Occurs when the user has been authenticated and the FTP server is established. |
FtpChangeLocalDirEvent | Occurs when the local directory has been changed. |
FtpChangeRemoteDirEvent | Occurs when the remote directory has been changed. |
FtpCommandEvent | Occurs when a command is sent to the FTP server. |
FtpConnectedEvent | Occurs when a connection to the FTP server is established. |
FtpConnectionLostEvent | Occurs when a command connection to the FTP server is unexpectedly closed. |
FtpDataConnectionLostEvent | Occurs when a data connection to the FTP server is unexpectedly closed. |
FtpDisconnectedEvent | Occurs when a connection to the FTP server is released. |
FtpDownloadEvent | Occurs when a file is downloaded from the FTP server. |
FtpDownloadingEvent | Occurs when a file is downloading from the FTP server. |
FtpListingEvent | Occurs when a directory listing is retrieved from the FTP server. |
FtpProgressEvent | Indicates the transmit process. |
FtpResponseEvent | Occurs when a response is received from the FTP server. |
FtpUploadEvent | Occurs when a file is uploaded to the FTP server. |
FtpUploadingEvent | Occurs when a file is uploaded to the FTP server. |
CanRaiseEvents (inherited from Component) | Gets a value indicating whether the component can raise an event. |
DesignMode (inherited from Component) | Gets a value that indicates whether the Component is currently in design mode. |
Events (inherited from Component) | Gets the list of event handlers that are attached to this Component. |
Dispose | Overloaded. Clean up any resources being used. |
Finalize (inherited from Component) | Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection. |
GetService (inherited from Component) | Returns an object that represents a service provided by the Component or by its Container. |
MemberwiseClone (inherited from MarshalByRefObject) | Overloaded. Creates a shallow copy of the current MarshalByRefObject object. |
MemberwiseClone (inherited from Object) | Overloaded. Creates a shallow copy of the current Object. |
Ftp Class | Jscape.Ftp Namespace