FtpClientConnection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |