Compartir a través de


Clase FtpClientConnection

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

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.SqlServer.Dts.Runtime
Ensamblado:  Microsoft.SqlServer.ManagedDTS (en Microsoft.SqlServer.ManagedDTS.dll)

Sintaxis

'Declaración
Public NotInheritable Class FtpClientConnection _
    Inherits DtsObject _
    Implements IDTSPersist
'Uso
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

El tipo FtpClientConnection expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público FtpClientConnection Initializes a new instance of the FtpClientConnection class.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública 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.
Propiedad pública 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.
Propiedad pública ServerName Gets or sets the name of the File Transfer Protocol (FTP) server.
Propiedad pública ServerPassword Sets the password for the server specified in the ServerName property. This property is write-only.
Propiedad pública ServerPort Gets or sets the port number on the server.
Propiedad pública ServerUserName Gets or sets the logon alias of the user.
Propiedad pública Timeout Gets or sets a value that indicates how long to attempt the connection before timing out.
Propiedad pública UsePassiveMode Gets or sets a Boolean that indicates whether the task sends and receives files in passive mode.

Arriba

Métodos

  Nombre Descripción
Método público Close Closes the FTP connection.
Método público Connect Opens the connection to the server and returns a value that indicates the result of the connection.
Método público CreateRemoteDirectory Creates a remote directory.
Método público DeleteFiles Deletes the specified files from the File Transfer Protocol (FTP) server.
Método público DeleteRemoteDirectory Deletes a remote directory.
Método público Equals Determines whether two object instances are equal. (Se hereda de DtsObject.)
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode Returns the hash code for this instance. (Se hereda de DtsObject.)
Método público GetListing Lists the names of directories and files in the specified folder or directory from the FTP server.
Método público GetType (Se hereda de Object.)
Método público GetWorkingDirectory Gets the current working directory on the File Transfer Protocol (FTP) server.
Método público LoadFromXML This method is not callable by your application code. To load a package saved as .xml, use the Application..::..LoadPackage method.
Método protegido MemberwiseClone (Se hereda de Object.)
Método público ReceiveFiles Receives files from the File Transfer Protocol (FTP) server.
Método público SaveToXML This method is not callable by your application code. To save a package as .xml, use the Application..::..SaveToXml method.
Método público SendFiles Sends files to the File Transfer Protocol (FTP) server.
Método público SetWorkingDirectory Sets the current working directory on the File Transfer Protocol (FTP) server.
Método público ToString (Se hereda de Object.)

Arriba

Comentarios

For more information about the FTP task, see Administrador de conexión FTP.

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.