Partilhar via


FtpClientConnection Classe

Definição

Baixa e carrega arquivos de dados e gerencia diretórios em servidores. Essa classe não pode ser herdada.

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
Herança
FtpClientConnection
Implementações

Comentários

Para obter mais informações sobre a tarefa FTP, consulte FTP Gerenciador de Conexões.

Construtores

FtpClientConnection(Object)

Inicializa uma nova instância da classe FtpClientConnection.

Propriedades

ChunkSize

Obtém ou define o valor que indica o número mínimo de bytes a serem recuperados ou enviados ao servidor durante uma operação de leitura/gravação do protocolo FTP.

Retries

Obtém ou define o número de vezes que a tarefa tenta uma operação. Um valor 0 indica que não há limite do número de tentativas.

ServerName

Obtém ou define o nome do servidor de protocolo FTP.

ServerPassword

Define a senha do servidor especificado na propriedade ServerName. Essa propriedade é somente gravação.

ServerPort

Obtém ou define o número da porta no servidor.

ServerUserName

Obtém ou define o alias do logon do usuário.

Timeout

Obtém ou define um valor que indica por quanto tempo tentar a conexão antes do tempo limite.

UsePassiveMode

Obtém ou define um Boolean que indica se a tarefa envia e recebe arquivos no modo passivo.

Métodos

Close()

Fecha a conexão de FTP.

Connect()

Abre a conexão com o servidor e retorna um valor que indica o resultado da conexão.

CreateRemoteDirectory(String)

Cria um diretório remoto.

DeleteFiles(String[])

Exclui os arquivos especificados do servidor de FTP.

DeleteRemoteDirectory(String)

Exclui um diretório remoto.

Equals(Object)

Determina se duas instâncias de objeto são iguais.

(Herdado de DtsObject)
GetHashCode()

Retorna o código hash para a instância.

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

Lista os nomes de diretórios e arquivos na pasta ou diretório especificado do servidor FTP.

GetWorkingDirectory()

Obtém o diretório de trabalho atual no servidor de FTP.

LoadFromXML(XmlNode, IDTSEvents)

Esse método não pode ser chamado por seu código de aplicativo. Para carregar um pacote salvo como .xml, use o método LoadPackage(String, IDTSEvents).

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

Recebe arquivos do servidor de FTP.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Esse método não pode ser chamado por seu código de aplicativo. Para salvar um pacote como .xml, use o método SaveToXml(String, Package, IDTSEvents).

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

Envia arquivos ao servidor FTP.

SetWorkingDirectory(String)

Define o diretório de trabalho atual no servidor de FTP.

Aplica-se a