Linguaggio

FtpClientConnection Classe

Definizione

Scarica e carica file di dati e gestisce le directory sui server. La classe non può essere ereditata.

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
Ereditarietà
FtpClientConnection
Implementazioni

Commenti

Per ulteriori informazioni sul compito FTP, consulta FTP Gestione connessioni.

Costruttori

Nome Descrizione
FtpClientConnection(Object)

Inizializza una nuova istanza della classe FtpClientConnection.

Proprietà

Nome Descrizione
ChunkSize

Ottiene o imposta il valore che indica il numero minimo di byte da recuperare o inviare al server durante un'operazione di lettura/scrittura del File Transfer Protocol (FTP).

Retries

Ottiene o imposta il numero di volte in cui il compito tenta un'operazione. Un valore pari a 0 indica che non c'è limite ai tentativi.

ServerName

Ottiene o imposta il nome del server File Transfer Protocol (FTP).

ServerPassword

Imposta la password del server specificato nella ServerName proprietà. Questa proprietà è solo scrittura.

ServerPort

Ottiene o imposta il numero di porta sul server.

ServerUserName

Ottiene o imposta l'alias di accesso dell'utente.

Timeout

Ottiene o imposta un valore che indica quanto tempo tentare la connessione prima di scadere il tempo.

UsePassiveMode

Ottiene o imposta un Booleano che indica se il compito invia e riceve file in modalità passiva.

Metodi

Nome Descrizione
Close()

Chiude la connessione FTP.

Connect()

Apre la connessione al server e restituisce un valore che indica il risultato della connessione.

CreateRemoteDirectory(String)

Crea una directory remota.

DeleteFiles(String[])

Elimina i file specificati dal server File Transfer Protocol (FTP).

DeleteRemoteDirectory(String)

Elimina una directory remota.

Equals(Object)

Determina se due istanze dell'oggetto sono uguali.

(Ereditato da DtsObject)
GetHashCode()

Restituisce il codice hash per questa istanza.

(Ereditato da DtsObject)
GetListing(String[], String[])

Elenca i nomi delle directory e dei file nella cartella o directory specificata dal server FTP.

GetWorkingDirectory()

Ottiene la directory funzionante corrente sul server File Transfer Protocol (FTP).

LoadFromXML(XmlNode, IDTSEvents)

Questo metodo non è richiamabile dal codice applicativo. Per caricare un pacco salvato come .xml, usa il LoadPackage(String, IDTSEvents) metodo.

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

Riceve file dal server File Transfer Protocol (FTP).

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Questo metodo non è richiamabile dal codice applicativo. Per salvare un pacchetto come .xml, usa il SaveToXml(String, Package, IDTSEvents) metodo.

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

Invia file al server File Transfer Protocol (FTP).

SetWorkingDirectory(String)

Imposta la directory di lavoro corrente sul server File Transfer Protocol (FTP).

Si applica a