Catalyst File Transfer .NET

Internet File Transfer and Management Component

The Catalyst File Transfer .NET component makes it easy to incorporate file transfer and management functionality in your applications which use the .NET Framework. It's a managed code component that is fully compatible with both Visual Studio 2003 .NET and Visual Studio 2005 as well as the upcoming release of Visual Studio 2008. Unlike other .NET classes which provide only very basic functionality or have complicated interdependencies, the File Transfer class provides a comprehensive, unified interface that is easy to use and understand.

The following are just some of the File Transfer .NET component features:

  • Managed code classes compatible with any .NET language
  • Class interface that is very similar to the ActiveX control interface
  • Low resource utilization and no external dependencies on third-party libraries
  • Fully compatible with Visual Studio 2003 and Visual Studio 2005
  • Thread-safe implementation with full support for multithreaded applications
  • Support for FTP and HTTP proxy servers and automatic proxy detection
  • Support for the standard SSL and TLS security protocols with 128-bit encryption
  • Integrated security features can be enabled with just a few lines of code
  • Support for both implicit and explicit SSL and TLS connections
  • Support for client certificates when required by the remote host
  • No dependencies on third party security libraries
  • An extensive Developer's Guide and online Technical Reference
  • A professional technical support staff and extensive online support resources
  • No runtime licensing fees or additional royalties
  • A trusted company with over 10 years experience developing Internet components

The File Transfer .NET component supports both the File Transfer Protocol (FTP) and Hypertext Transfer Protocol (HTTP), the two most popular Internet protocols used to transfer files. In many cases, you can actually perform a complete file transfer with a single line of code. For those tasks that are more complicated, the File Transfer class also includes methods that makes it easy to list, move, rename and delete files and directories on the server.

The File Transfer .NET component also provides integrated support for secure, encrypted connections using the industry standard Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols. Your data is protected by industrial strength 128-bit encryption, along with support for client certificates and other advanced features. There's no need to use additional classes or understand complex encryption and certificate management APIs. You can set a single property and establish a secure connection with the server, and it's completely transparent to your application.

For developers who have used the File Transfer ActiveX control, you'll also find the .NET component incredibly easy to use. The File Transfer .NET class has properties, methods and events that are very similar to the ActiveX control that you've used in languages like Visual Basic 6.0. If you're making the transition to the .NET platform, you definitely want to upgrade.

You can download a free evaluation copy of the File Transfer .NET component and explore how it can help you create professional applications with Internet functionality. The evaluation is fully functional and can be used for thirty days. There are never any royalties or runtime licensing fees with Catalyst components, and you can redistribute the assembly with any number of applications.

File Transfer Links

Product Overview
An overview of the product design, features and benefits.


Product Features
Additional information about the product features.


Frequently Asked Questions
Answers to the most common questions about the product.


Download Product
Download a free evaluation copy of the product.


Purchase Online
Purchase a developers license for this product.


Technical Reference
Review the online technical reference documentation.


ActiveX Control
Information about the File Transfer ActiveX control.


Release Notes
Release notes for the current version of the product.


License Agreement
The developer license agreement for this product.