Condividi tramite


FtpClientConnection Classe

Definizione

Consente di caricare e scaricare file di dati, nonché di gestire directory nei 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 altre informazioni sull'attività FTP, vedere FTP Gestione connessioni.

Costruttori

FtpClientConnection(Object)

Inizializza una nuova istanza della classe FtpClientConnection.

Proprietà

ChunkSize

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

Retries

Ottiene o imposta il numero di volte in cui l'attività tenta di eseguire un'operazione. Un valore pari a 0 indica un numero di tentativi illimitato.

ServerName

Ottiene o imposta il nome del server FTP.

ServerPassword

Imposta la password per il server specificato nella proprietà ServerName. Questa proprietà è di sola scrittura.

ServerPort

Ottiene o imposta il numero di porta del server.

ServerUserName

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

Timeout

Ottiene o imposta un valore che indica per quanto tempo tentare la connessione prima del timeout.

UsePassiveMode

Ottiene o imposta un valore booleano che indica se l'attività invia e riceve i file in modalità passiva.

Metodi

Close()

Chiude la connessione FTP.

Connect()

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

CreateRemoteDirectory(String)

Crea una directory remota.

DeleteFiles(String[])

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

DeleteRemoteDirectory(String)

Elimina una directory remota.

Equals(Object)

Determina se due istanze di un oggetto sono uguali.

(Ereditato da DtsObject)
GetHashCode()

Restituisce il codice hash per l'istanza.

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

Elenca i nomi di directory e i file nella cartella o nella directory specificata del server FTP.

GetWorkingDirectory()

Ottiene la directory di lavoro corrente nel server FTP.

LoadFromXML(XmlNode, IDTSEvents)

Non è possibile chiamare questo metodo dal codice dell'applicazione. Per caricare un pacchetto salvato come file con estensione xml, utilizzare il metodo LoadPackage(String, IDTSEvents).

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

Riceve i file dal server FTP (File Transfer Protocol).

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Non è possibile chiamare questo metodo dal codice dell'applicazione. Per salvare un pacchetto come file con estensione xml, utilizzare il metodo SaveToXml(String, Package, IDTSEvents).

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

Invia i file al server FTP (File Transfer Protocol).

SetWorkingDirectory(String)

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

Si applica a