Dart Ftp Control
Project Overview
Description
Dart Ftp Control
Classes
Class ModuleDescription
CertificateUse the Certificate Object to access information about a digital certificate.
CertificateStoreUse the CertificateStore Object to gain access to a store of certificates on the local system.
DartStringsCollection of strings. The DartStrings Object is used as a supporting formatting object for several PowerTCP objects and controls.
Ftp

Use the FTP Control to copy files between a local client and any FTP server. Server-to-server transfers are also supported.

Note: File transfers use all available bandwidth to minimize the time it takes to transfer a file or buffer.

ListEntriesCollection of ListEntry Objects. Listings from UNIX and NT hosts are parsed and formatted by each ListEntry. Other FTP server listings are available through the unformatted Text property (see the Format property).
ListEntry

The ListEntry Object provides easy access to file information provided by an FTP listing. Each object represents one entry of a listing.

Listings from UNIX and NT hosts are parsed and formatted by each ListEntry Object. Other FTP server listings are available through the unformatted Text property (see the Format property of the ListEntries Object).

Public Enumerations
EnumerationDescription
AuthenticationTypeConstantsEnumerates values of the Authentication property.
CommandConstantsEnumerates the FTP commands that may be sent.
ErrorConstants

Errors are reported to the application with the error object and by firing the Error event. ErrorConstants fall into two classes: design-time errors and run-time errors. The Error event always fires when any error occurs. When Timeout is 0, however, run-time errors are not thrown back to the container. This allows applications that use only non-blocking operation to localize all error handling in the Error event. To summarize:

  • Timeout is 0 (non-blocking). All errors are reported via the Error event. Only errors classified as design time errors are also reported back from methods using the error object.
  • Timeout is not 0 (blocking). All errors are reported via the Error event. All errors occurring within the scope of a method are reported back to the container using the error object.

Errors are marked as INFO or FATAL. An INFO error does not affect the State property. A FATAL error performs an Abort and releases all resources.

FileStructureConstantsEnumerates the file structures used for file transfers. See RFC 959 for more details.
FtpFormatConstantsThese constants enumerate the values of the Format property.
FtpProxyTypeConstantsFTP Proxy Type Constants
KeyUsageConstantsEnumerates the Usage parameter of the KeyUsage property.
ProtocolConstantsEnumerates values of the Protocol property.
ProviderConstantsEnumerates the cryptographic providers allowed by Microsoft. The most commonly used provider for Microsoft certificates is the Microsoft Base Cryptographic Provider.
SecurityConstantsSecurity Constants
StateConstantsTCP State constants
StatusConstantsThis enumerates the possible values of the Status parameter of the Progress event.
StoreConstantsThese constants enumerate the type of file stores that can be performed.
StoreLocationConstantsStore Location Constants
TransferModeConstants

Enumerates the transfer modes used for file transfers. See RFC 959 for more details.

When the ftpTransferMode command is sent as part of the Retrieve or Store method, that transfer mode is used by all subsequent data transfers until changed. The ftpTransferMode command is only sent when necessary.

TypeConstants

Enumerates the data types used for file transfers. See RFC 959 for more details.

When the ftpType command is sent as part of the Retrieve, StoreList or NameList method, that transfer mode is used by all subsequent data transfers until changed. The ftpType command is only sent when necessary.


PowerTCP FTP for ActiveX Documentation Version 2.2
© 2018 Dart Communications. All Rights Reserved.
Send comments on this topic