Compartir a través de


FtpClientConnection Clase

Definición

Descarga y carga archivos de datos y administra directorios en servidores. Esta clase no puede heredarse.

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
Herencia
FtpClientConnection
Implementaciones

Comentarios

Para obtener más información sobre la tarea FTP, vea FTP Administrador de conexiones.

Constructores

FtpClientConnection(Object)

Inicializa una nueva instancia de la clase FtpClientConnection.

Propiedades

ChunkSize

Obtiene o establece el valor que indica el número mínimo de bytes que se deben recuperar del, o enviar al, servidor durante una operación de lectura o escritura del Protocolo de transferencia de archivos (FTP).

Retries

Obtiene o establece el número de veces que la tarea intenta una operación. Un valor de 0 indica que no existe límite en el número de intentos.

ServerName

Obtiene o establece el nombre del servidor del Protocolo de transferencia de archivos (FTP).

ServerPassword

Establece la contraseña para el servidor especificado en la propiedad ServerName. Esta propiedad es de solo escritura.

ServerPort

Obtiene o establece el número de puerto en el servidor.

ServerUserName

Obtiene o establece el alias de inicio de sesión del usuario.

Timeout

Obtiene o establece un valor que indica cuánto tiempo se puede intentar la conexión antes de que se agote el tiempo de espera.

UsePassiveMode

Obtiene o establece un valor booleano que indica si la tarea envía y recibe archivos en modo pasivo.

Métodos

Close()

Cierra la conexión FTP.

Connect()

Abre la conexión al servidor y devuelve un valor que indica el resultado de la conexión.

CreateRemoteDirectory(String)

Crea un directorio remoto.

DeleteFiles(String[])

Elimina los archivos especificados del servidor de Protocolo de transferencia de archivos (FTP).

DeleteRemoteDirectory(String)

Elimina un directorio remoto.

Equals(Object)

Determina si dos instancias de objeto son iguales.

(Heredado de DtsObject)
GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de DtsObject)
GetListing(String[], String[])

Muestra una lista de los nombres de directorios y archivos en la carpeta especificada o directorio del servidor FTP.

GetWorkingDirectory()

Obtiene el directorio de trabajo actual en el servidor de Protocolo de transferencia de archivos (FTP).

LoadFromXML(XmlNode, IDTSEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para cargar un paquete guardado como .xml, utilice el método LoadPackage(String, IDTSEvents).

ReceiveFiles(String[], String, Boolean, Boolean)

Recibe archivos del servidor de Protocolo de transferencia de archivos (FTP).

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para guardar un paquete como .xml, utilice el método SaveToXml(String, Package, IDTSEvents).

SendFiles(String[], String, Boolean, Boolean)

Envía archivos al servidor de Protocolo de transferencia de archivos (FTP).

SetWorkingDirectory(String)

Establece el directorio de trabajo actual en el servidor de Protocolo de transferencia de archivos (FTP).

Se aplica a