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.
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à
- 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). |