Microsoft.SqlServer.FtpTask This namespace contains the members required to create a File Transfer Protocol (FTP) Task. Lists the set of predefined operations for the FTP task. Deletes a file on the local computer. Deletes a file on the FTP server. Creates a directory on the local computer. Creates a directory on the FTP server. Saves a file from the FTP server to the local computer. Deletes a directory on the local computer. Deletes a directory on the FTP server. Sends a file from the local computer to the FTP server. Downloads and uploads data files and manages directories on servers. This class cannot be inherited. Initializes a new instance of the class. Passes a to a task. This method is called by the runtime and is not used in code. The breakpoint manager specific for this task. Runs the task. A value from the enumeration. A collection of connections used by the task. A object for locking variables. An object that implements the interface. An object that implements the interface. The transaction object that the container is a part of. This value can be null. Initializes the properties associated with the task. This method is called by the runtime and is not used in code. A collection of connections used by the task. A object for locking variables. An object that implements the interface. An object that implements the interface. A collection that contains events to be raised during execution of the task. A collection of log entries. An object reference tracker. This method is not callable by your application code. To load a package saved as .xml, use the method. The node that contains the information to be loaded. An object that implements the interface for raising events (errors, warnings, and so on) during persistence. Resumes execution of the task after pausing. The task or container is resumed by the runtime engine. This method is not callable by your application code. To save a package as .xml, use the method. The XML document to which to save the information. An object that implements the interface for raising events (errors, warnings, and so on) during persistence. Indicates that the executable needs to suspend. This method is called by the runtime engine. Verifies that the component is properly configured. A value from the enumeration. A collection of connections used by the task. A object for locking variables. An object that implements the interface. An object that implements the interface. Gets or sets the connection name of the FTP connection manager used by the task. The connection name of the FTP connection manager. Indicates whether a task should check if breakpoints are enabled. true if the task should check if breakpoints are enabled; false if the task can skip checking for breakpoints. Returns a user-defined object. This property is read-only. A user-defined object. Indicates whether the local path is stored in a variable or a FILE connection manager. true if the destination path is stored in a variable. false if the destination path is specified in a FILE connection manager. Indicates whether the remote path is stored in a variable. true if the destination path is stored in a variable; false if the destination path is specified in a File connection manager. Indicates whether files transferred to and from the remote FTP server should be transferred in ASCII mode. true if the files transferred to and from the remote FTP server are transferred in ASCII mode; otherwise, false. Gets or sets the local path to use. The local path can refer to a FILE connection manager or a variable name. A String that contains the local path. Gets or sets a value from the enumeration that indicates the FTP operation to perform. A value from the enumeration. Gets or sets a unique name for the File Transfer Protocol (FTP) task. A String that contains a unique name for the File Transfer Protocol (FTP) task. Specifies whether a file at the destination can be overwritten. true if the file at the destination can be overwritten with new data. Gets or sets the remote path to use. A String that contains the remote path. Indicates whether the File Transfer Protocol (FTP) task terminates when the FTP operation fails. true if the FTP task terminates when the FTP operation fails. Gets or sets a Boolean that indicates if tasks should suspend when they encounter a breakpoint. This value is set by the runtime engine for tasks and containers when a breakpoint is encountered. true if the task suspends.