FtpClientConnection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Télécharge des fichiers de données et gère des répertoires sur les serveurs. Cette classe ne peut pas être héritée.
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
- Héritage
- Implémente
Remarques
Pour plus d’informations sur la tâche FTP, consultez Gestionnaire des connexions FTP.
Constructeurs
FtpClientConnection(Object) |
Initialise une nouvelle instance de la classe FtpClientConnection. |
Propriétés
ChunkSize |
Obtient ou définit la valeur qui indique le nombre minimal d'octets à extraire ou à envoyer au serveur lors d'une opération FTP (File Transfer Protocol) de lecture/écriture. |
Retries |
Obtient ou définit le nombre de tentatives d’une tâche pour effectuer une opération. Une valeur égale à 0 indique un nombre illimité de tentatives. |
ServerName |
Obtient ou définit le nom du serveur FTP (File Transfer Protocol). |
ServerPassword |
Définit le mot de passe pour le serveur spécifié dans la propriété ServerName. Cette propriété est en écriture seule. |
ServerPort |
Obtient ou définit le numéro du port sur le serveur. |
ServerUserName |
Obtient ou définit l'alias d'ouverture de session de l'utilisateur. |
Timeout |
Obtient ou définit une valeur qui indique la durée de la tentative de connexion avant expiration du délai d'attente. |
UsePassiveMode |
Obtient ou définit une valeur booléenne qui indique si la tâche envoie et reçoit des fichiers en mode passif. |
Méthodes
Close() |
Ferme la connexion FTP. |
Connect() |
Ouvre la connexion au serveur et retourne une valeur qui indique le résultat de la connexion. |
CreateRemoteDirectory(String) |
Crée un répertoire distant. |
DeleteFiles(String[]) |
Supprime les fichiers spécifiés du serveur FTP (File Transfer Protocol). |
DeleteRemoteDirectory(String) |
Supprime un répertoire distant. |
Equals(Object) |
Détermine si les deux instances d'objet sont égales. (Hérité de DtsObject) |
GetHashCode() |
Retourne le code de hachage de cette instance. (Hérité de DtsObject) |
GetListing(String[], String[]) |
Affiche la liste des noms de répertoires et de fichiers dans le dossier ou le répertoire spécifiés du serveur FTP. |
GetWorkingDirectory() |
Obtient le répertoire de travail actuel sur le serveur FTP (File Transfer Protocol). |
LoadFromXML(XmlNode, IDTSEvents) |
Cette méthode ne peut pas être appelée par votre code d'application. Pour charger un package enregistré en tant que .xml, utilisez la méthode LoadPackage(String, IDTSEvents). |
ReceiveFiles(String[], String, Boolean, Boolean) |
Reçoit des fichiers du serveur FTP (File Transfer Protocol). |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Cette méthode ne peut pas être appelée par votre code d'application. Pour enregistrer un package en tant que .xml, utilisez la méthode SaveToXml(String, Package, IDTSEvents). |
SendFiles(String[], String, Boolean, Boolean) |
Envoie des fichiers au serveur FTP (File Transfer Protocol). |
SetWorkingDirectory(String) |
Définit le répertoire de travail actuel sur le serveur FTP (File Transfer Protocol). |