Share via


FTPClientConnection100Class Class

This API supports the SQL Server 2012 infrastructure and is not intended to be used directly from your code.

Provides properties and methods for an FTP client task.

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Dts.Runtime.Wrapper.FTPClientConnection100Class

Namespace:  Microsoft.SqlServer.Dts.Runtime.Wrapper
Assembly:  Microsoft.SqlServer.DTSRuntimeWrap (in Microsoft.SqlServer.DTSRuntimeWrap.dll)

Syntax

'Declaration
<GuidAttribute("33E956B6-E94D-442F-A649-F9841B0D1473")> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
Public Class FTPClientConnection100Class _
    Implements IDTSFtpClientConnection100, FTPClientConnection100
'Usage
Dim instance As FTPClientConnection100Class
[GuidAttribute("33E956B6-E94D-442F-A649-F9841B0D1473")]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
public class FTPClientConnection100Class : IDTSFtpClientConnection100, 
    FTPClientConnection100
[GuidAttribute(L"33E956B6-E94D-442F-A649-F9841B0D1473")]
[ClassInterfaceAttribute(ClassInterfaceType::None)]
public ref class FTPClientConnection100Class : IDTSFtpClientConnection100, 
    FTPClientConnection100
[<GuidAttribute("33E956B6-E94D-442F-A649-F9841B0D1473")>]
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
type FTPClientConnection100Class =  
    class 
        interface IDTSFtpClientConnection100 
        interface FTPClientConnection100 
    end
public class FTPClientConnection100Class implements IDTSFtpClientConnection100, FTPClientConnection100

The FTPClientConnection100Class type exposes the following members.

Constructors

  Name Description
Public method FTPClientConnection100Class Infrastructure. Initializes a new instance of the FTPClientConnection100Class class.

Top

Properties

  Name Description
Public property ChunkSize Infrastructure. Gets or sets the amount of data in bytes for the data transfer.
Public property Retries Infrastructure. Gets or sets the number of times the task attempts an operation.
Public property ServerName Infrastructure. Gets or sets the name of the FTP server.
Public property ServerPassword Infrastructure. Gets or sets the password for authentication.
Public property ServerPort Infrastructure. Gets or sets the FTP server port.
Public property ServerUserName Infrastructure. Gets or sets the logon alias of the user.
Public property Timeout Infrastructure. Gets or sets a value that indicates how long to attempt the connection before timing out.
Public property UsePassiveMode Infrastructure. Gets or sets a value that indicates whether the task sends and receives files in passive mode.

Top

Methods

  Name Description
Public method Close Closes connection to the FTP server.
Public method Connect Infrastructure. Attempts to establish a connection to FTP server.
Public method CreateRemoteDirectory Infrastructure. Creates the specified folder on the FTP server.
Public method DeleteFiles Infrastructure. Deletes the list of files on the FTP server.
Public method DeleteRemoteDirectory Infrastructure. Deletes the specified folder on the FTP server.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetListing Infrastructure. Gets a listing of files on the current working directory.
Public method GetType (Inherited from Object.)
Public method GetWorkingDirectory Infrastructure. Gets the current working directory.
Protected method MemberwiseClone (Inherited from Object.)
Public method ReceiveFiles Infrastructure. Receives the files from the FTP server.
Public method SendFiles Infrastructure. Sends the files from the local computer to the FTP server.
Public method SetWorkingDirectory Infrastructure. Sets the current working directory to the specified path.
Public method ToString (Inherited from Object.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.SqlServer.Dts.Runtime.Wrapper Namespace