上载及下载档案,并从FTP服务器从您的Windows和Web的FTP组件applications.ComponentSpace将允许你写一个完整的FTP客户端应用程序或进行文件传输,从您申请时, ComponentSpace的FTP组件满足所有您的FTP需求。创建,删除,修改,并列出目录。目录列表完全解析。上传,下载,追加,删除和重命名文件。重新启动中断的文件上传和下载。放弃漫长的行动。接收下载/上传进度通知事件。被动和主动的数据连接的支持。微软WebRequest的可插拔协议架构完全支持。类库是用100 %的管理C #代码。例子包括对C # , Visual Basic 。 NET中(用VB , VB.NET ) , ASP.NET应用程序等
ComponentSpace的FTP组件可用于任何Windows或Web应用程序,增加了关于大会进入班级KeyTech.Ftp名称。
在FtpClient类允许您连接到一个FTP服务器和执行目录,文件和其他业务。这个类处理的命令连接和数据连接自动。您可以指定是否使用被动或主动的数据连接,或让类库选择自动。或者,您可能会收到事件追踪每个FTP命令发出,每个收到的答复。冗长的行动可以终止使用中止命令。
目录相关业务包括改变到指定的目录,改变到父目录,删除目录,建立一个目录,让当前目录,并列出目录内容。助手类进行剖析原材料目录列表到Unix或MS - DOS的目录清单项目。
文件相关业务包括重命名一个文件,删除的文件,添加到一个文件,上载,下载和重新启动。文件传输可以做二进制或ASCII模式。 。 NET中流的充分支持。或者,您可能会收到跟踪事件的进展的字节数转移在当前的操作。
在FtpWebRequest和FtpWebResponse班完全支持微软的可插拔协议的体系结构。一旦FtpWebRequestCreator工厂类注册,您可以进行FTP文件上传和下载的指定ftp:// URI和使用Generic微软WebRequest的和WebResponse类。
所有操作都可以进行同步(拦截)或异步(非阻塞)使用开始和结束方式方法。例如,以及一个下载的方法,也有BeginDownload和EndDownload方法。异步调用完成您可能会收到通知,或者通过一个事件或一个回调方法。
所有课程,以提高活动支持SynchronizingObject财产。所有各类报告错误通过FtpException 。
主要特点
•支持符合RFC - 959和相关RFCs
•支持无源和有源的数据连接
•创建,删除,修改,并列出目录
•目录列表完全解析
•上传,下载,追加,删除和重命名文件
•同时支持二进制和ASCII文件传输
•重新启动中断的文件上传和下载
•放弃冗长的行动
•发送网站及其他命令
•接收下载/上传进度通知事件
•可选跟踪所有的FTP命令和响应
•指定发送和接收超时
•调用应用程序可能会提出的同步或异步调用
•异步调用可使用的事件或出现回调
• 100 %托管代码写在C #
•面向对象设计专门的。 NET Framework
•支持微软WebRequest的可插拔协议的体系结构
•所有的错误处理通过。 NET中的例外
•全面的Visual Studio 。 NET的风格文件
• VB.NET和C #的例子源代码
•包括提示符免费电子邮件支持
•版税免费运行
•源代码可用
这类库也可购买部分关键技术。 NET的因特网套件。