FtpClientConnection Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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). |