FtpClientConnection 类

Downloads and uploads data files and manages directories on servers. This class cannot be inherited.

继承层次结构

System. . :: . .Object
  Microsoft.SqlServer.Dts.Runtime. . :: . .DtsObject
    Microsoft.SqlServer.Dts.Runtime..::..FtpClientConnection

命名空间:  Microsoft.SqlServer.Dts.Runtime
程序集:  Microsoft.SqlServer.ManagedDTS(在 Microsoft.SqlServer.ManagedDTS.dll 中)

语法

声明
Public NotInheritable Class FtpClientConnection _
    Inherits DtsObject _
    Implements IDTSPersist
用法
Dim instance As FtpClientConnection
public sealed class FtpClientConnection : DtsObject, 
    IDTSPersist
public ref class FtpClientConnection sealed : public DtsObject, 
    IDTSPersist
[<SealedAttribute>]
type FtpClientConnection =  
    class
        inherit DtsObject
        interface IDTSPersist
    end
public final class FtpClientConnection extends DtsObject implements IDTSPersist

FtpClientConnection 类型公开以下成员。

构造函数

  名称 说明
公共方法 FtpClientConnection Initializes a new instance of the FtpClientConnection class.

页首

属性

  名称 说明
公共属性 ChunkSize Gets or sets the value that indicates the minimum number of bytes to retrieve from or send to the server during a File Transfer Protocol (FTP) read/write operation.
公共属性 Retries Gets or sets the number of times the task attempts an operation. A value of 0 indicates that there is no limit on attempts.
公共属性 ServerName Gets or sets the name of the File Transfer Protocol (FTP) server.
公共属性 ServerPassword Sets the password for the server specified in the ServerName property. This property is write-only.
公共属性 ServerPort Gets or sets the port number on the server.
公共属性 ServerUserName Gets or sets the logon alias of the user.
公共属性 Timeout Gets or sets a value that indicates how long to attempt the connection before timing out.
公共属性 UsePassiveMode Gets or sets a Boolean that indicates whether the task sends and receives files in passive mode.

页首

方法

  名称 说明
公共方法 Close Closes the FTP connection.
公共方法 Connect Opens the connection to the server and returns a value that indicates the result of the connection.
公共方法 CreateRemoteDirectory Creates a remote directory.
公共方法 DeleteFiles Deletes the specified files from the File Transfer Protocol (FTP) server.
公共方法 DeleteRemoteDirectory Deletes a remote directory.
公共方法 Equals Determines whether two object instances are equal. (从 DtsObject 继承。)
受保护方法 Finalize (从 Object 继承。)
公共方法 GetHashCode Returns the hash code for this instance. (从 DtsObject 继承。)
公共方法 GetListing Lists the names of directories and files in the specified folder or directory from the FTP server.
公共方法 GetType (从 Object 继承。)
公共方法 GetWorkingDirectory Gets the current working directory on the File Transfer Protocol (FTP) server.
公共方法 LoadFromXML This method is not callable by your application code. To load a package saved as .xml, use the Application..::..LoadPackage method.
受保护方法 MemberwiseClone (从 Object 继承。)
公共方法 ReceiveFiles Receives files from the File Transfer Protocol (FTP) server.
公共方法 SaveToXML This method is not callable by your application code. To save a package as .xml, use the Application..::..SaveToXml method.
公共方法 SendFiles Sends files to the File Transfer Protocol (FTP) server.
公共方法 SetWorkingDirectory Sets the current working directory on the File Transfer Protocol (FTP) server.
公共方法 ToString (从 Object 继承。)

页首

注释

For more information about the FTP task, see FTP 连接管理器.

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。