PowerTCP FTP for .NET
Dart.Ftp Namespace
Inheritance Hierarchy
Classes
 ClassDescription
ClassAsciiExtensions Defines the file extensions to be used for ascii mode transfers.
ClassBaseEventArgs Base class for event arguments.
ClassBaseStream Abstract base class for ZipEncryptingStream, ZipDecryptingStream, AesEncryptingStream, AesDecryptingStream, UtilityStream and ZStream.
ClassClientSecurity Holds the configuration used to establish an SSL client session.
ClassComponentBase Base class for PowerTCP Components.
ClassCopyEventArgs Provides copy result information to the user.
ClassCopyResult Provides the results of a copy operation (in uncompressed bytes).
ClassDartLicenseException Used for all Dart component license exceptions.
ClassData Encapsulates data read or written.
ClassDataEventArgs Provides data for reporting events.
ClassDataException Thrown when the expected data could not be read.
ClassDatagram Encapsulates a datagram read into a buffer.
ClassErrorEventArgs Provides data for the Error event.
ClassFeatures Contains response to the FEAT (features) command sent by Ftp.Authenticate.
ClassFtp The Ftp Component provides comprehensive file copy services to and from any File Transfer Protocol (FTP) server.
ClassFtpProtocolException Thrown when an FTP protocol error or failure is encountered.
ClassFtpSecurity Specializes the ClientSecurity class with properties used by FTP.
ClassFtpSession Provides a holder for parameters used for many component operations.
ClassIPEndPoint Allows user to specify a range of IPEndPoints for local binding. Also resolves hostnames and saves them for future use.
ClassLicense This class is used to license Dart products in any environment. If your project targets the .NET Framework, you can use the licenses.licx file to trigger the license compiler (LC.EXE) and these manual steps are not needed.
ClassListEntry Represents each line of the textual listing received from an FTP server.
ClassListing Represents the textual listing received from an FTP server.
ClassListingEventArgs Provides data for the Ftp.Listing event.
ClassListProgress Provides progress information during a copy operation for a list of files and folders
ClassProgressEventArgs Provides progress information to the user as a copy operation proceeds.
ClassProtocolException Thrown when an upper-layer protocol like FTP, SMTP or POP3 receives a negative response from the server.
ClassProxy Describes the server proxy, if any, to connect to.
ClassRemoveResult Provides the results of a requested remove operation.
ClassResponse Presents the response portion from an Internet protocol Request/Response pair.
ClassSecurity Holds the configuration used to establish an SSL session.
ClassSegment Used to describe a byte[] segment that holds data.
ClassSession Holds the configuration common to UDP and TCP.
ClassSocketBase Base class for PowerTCP Components.
ClassSocketOption Contains socket options that may be set by TCP and UDP sockets. These options are automatically applied to the connection used.
ClassTcpBase Base class for components utilizing protocols built upon the TCP protocol.
ClassTcpSession Holds the configuration used by TCP.
ClassTcpSocketOption Contains socket options that may be set by TCP sockets.
ClassUnixPath Path manipulation and conversion methods compatible with Unix filesystem paths.
ClassUserStateEventArgs Provides data for ComponentBase.UserState. Base class for EventArgs that have Message and UserState properties.
ClassZStream Used as the abstract base class for CompressingStream and InflatingStream.
ClassZStreamException Indicates a failure in ZLIB compression processing.
Delegates
 DelegateDescription
DelegateTcpAsyncCallback References the method to invoke on an IO completion thread when the corresponding asynchronous operation completes.
Enumerations
 EnumerationDescription
EnumerationCompression Enumerates the compression options for file transfers and listings.
EnumerationConnectionState Enumerates the possible values of the connection state.
EnumerationCopyAction Enumerates the copy action desired or completed.
EnumerationCopyMode Enumerates the type of copy desired or performed.
EnumerationCopyStatus Enumerates the status of a Copy action.
EnumerationDataConnectType Enumerates alternatives for establishing the data connection used for file transfers and listings.
EnumerationDataDirection Enumerates the direction of data flow.
EnumerationEncryptControl Enumerates the possible values for specifying the encryption of the control connection.
EnumerationEntryType Enumerates entry type, indicating a file, directory, symbolic link or an unknown type (if Listing.Format is Unknown).
EnumerationFileType Enumerates the supported file transfer types.
EnumerationListingFormat Enumerates the perceived format of the listing.
EnumerationListType Enumerates the type of listing desired.
EnumerationProxyType Enumerates the proxy support provided by this product.
EnumerationStoreType Enumerates how to treat a stored file when a file exists with the same name.
EnumerationSynchronize Enumerates synchronization options for selected high-level Get and Put methods.
See Also

Reference

Dart.Ftp Assembly


PowerTCP FTP for .NET Documentation Version 6.1
© 2023 Dart Communications. All Rights Reserved.
Send comments on this topic