FtpClientConnection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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). |