FtpClientConnection 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
下载和上载数据文件,并管理服务器上的目录。 此类不能被继承。
public ref class FtpClientConnection sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSPersist
public sealed class FtpClientConnection : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSPersist
type FtpClientConnection = class
inherit DtsObject
interface IDTSPersist
Public NotInheritable Class FtpClientConnection
Inherits DtsObject
Implements IDTSPersist
- 继承
- 实现
注解
有关 FTP 任务的详细信息,请参阅 FTP 连接管理器。
构造函数
FtpClientConnection(Object) |
初始化 FtpClientConnection 类的新实例。 |
属性
ChunkSize |
获取或设置一个值,该值指示在文件传输协议 (FTP) 读/写操作期间要从服务器检索或向服务器发送的最小字节数。 |
Retries |
获取或设置任务尝试操作的次数。 如果值为 0,则表示不限制尝试次数。 |
ServerName |
获取或设置文件传输协议 (FTP) 服务器的名称。 |
ServerPassword |
为在 ServerName 属性中指定的服务器设置密码。 此属性是只写的。 |
ServerPort |
获取或设置服务器上的端口号。 |
ServerUserName |
获取或设置用户的登录别名。 |
Timeout |
获取或设置一个值,该值指示在超时前允许尝试连接的最长时间。 |
UsePassiveMode |
获取或设置一个布尔值,该值指示任务是否以被动模式发送和接收文件。 |
方法
Close() |
关闭 FTP 连接。 |
Connect() |
打开到服务器的连接并返回指示连接结果的值。 |
CreateRemoteDirectory(String) |
创建远程目录。 |
DeleteFiles(String[]) |
从文件传输协议 (FTP) 服务器中删除指定的文件。 |
DeleteRemoteDirectory(String) |
删除远程目录。 |
Equals(Object) |
确定两个对象实例是否相等。 (继承自 DtsObject) |
GetHashCode() |
返回此实例的哈希代码。 (继承自 DtsObject) |
GetListing(String[], String[]) |
列出 FTP 服务器上指定的文件夹或目录中目录和文件的名称。 |
GetWorkingDirectory() |
获取文件传输协议 (FTP) 服务器上的当前工作目录。 |
LoadFromXML(XmlNode, IDTSEvents) |
此方法不能由应用程序代码调用。 若要加载保存为 .xml 的包,请使用 LoadPackage(String, IDTSEvents) 方法。 |
ReceiveFiles(String[], String, Boolean, Boolean) |
从文件传输协议 (FTP) 服务器接收文件。 |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
此方法不能由应用程序代码调用。 若将包保存为 .xml,请使用 SaveToXml(String, Package, IDTSEvents) 方法。 |
SendFiles(String[], String, Boolean, Boolean) |
将文件发送到文件传输协议 (FTP) 服务器。 |
SetWorkingDirectory(String) |
设置文件传输协议 (FTP) 服务器上的当前工作目录。 |