FtpClientConnection 类

定义

下载和上载数据文件,并管理服务器上的目录。 此类不能被继承。

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
继承
FtpClientConnection
实现

注解

有关 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) 服务器上的当前工作目录。

适用于