Partager via


FtpClientConnection Classe

Définition

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

S’applique à