Freigeben über


FtpClientConnection Klasse

Definition

Führt Uploads und Downloads von Datendateien durch und verwaltet Verzeichnisse auf Servern. Diese Klasse kann nicht vererbt werden.

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
Vererbung
FtpClientConnection
Implementiert

Hinweise

Weitere Informationen zur FTP-Aufgabe finden Sie unter FTP Verbindungs-Manager.

Konstruktoren

FtpClientConnection(Object)

Initialisiert eine neue Instanz der FtpClientConnection-Klasse.

Eigenschaften

ChunkSize

Ruft den Wert ab, der die Mindestanzahl von Bytes angibt, die während eines FTP-Lese-/Schreibvorgangs (File Transfer Protocol) vom Server abgerufen oder an ihn gesendet werden, oder legt ihn fest.

Retries

Ruft ab oder legt fest, wie häufig der Task die Ausführung eines Vorgangs versuchen kann. Der Wert 0 gibt eine unbegrenzte Anzahl von Versuchen an.

ServerName

Ruft den Namen des FTP-Servers (File Transfer Protocol) ab oder legt ihn fest.

ServerPassword

Legt das Kennwort für den in der ServerName-Eigenschaft angegebenen Server fest. Diese Eigenschaft ist lesegeschützt.

ServerPort

Ruft die Portnummer auf dem Server ab oder legt sie fest.

ServerUserName

Ruft den Anmeldealias des Benutzers ab oder legt ihn fest.

Timeout

Ruft einen Wert ab, der angibt, wie lange versucht wird, die Verbindung herzustellen, bevor ein Timeout eintritt, oder legt ihn fest.

UsePassiveMode

Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob die Aufgabe Dateien im passiven Modus sendet und empfängt.

Methoden

Close()

Schließt die FTP-Verbindung.

Connect()

Öffnet die Verbindung zum Server und gibt einen Wert zurück, der das Ergebnis der Verbindung angibt.

CreateRemoteDirectory(String)

Erstellt ein Remoteverzeichnis.

DeleteFiles(String[])

Löscht die angegebenen Dateien vom FTP-Server (File Transfer Protocol).

DeleteRemoteDirectory(String)

Löscht ein Remoteverzeichnis.

Equals(Object)

Stellt fest, ob zwei Objektinstanzen gleich sind.

(Geerbt von DtsObject)
GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

(Geerbt von DtsObject)
GetListing(String[], String[])

Listet die Namen von Verzeichnissen und Dateien im angegebenen Ordner oder Verzeichnis des FTP-Servers auf.

GetWorkingDirectory()

Ruft das aktuelle Arbeitsverzeichnis auf dem FTP-Server (File Transfer Protocol) ab.

LoadFromXML(XmlNode, IDTSEvents)

Diese Methode kann durch den Anwendungscode nicht aufgerufen werden. Um ein im XML-Format gespeichertes Paket zu laden, verwenden Sie die LoadPackage(String, IDTSEvents)-Methode.

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

Empfängt Dateien vom FTP-Server (File Transfer Protocol).

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Diese Methode kann durch den Anwendungscode nicht aufgerufen werden. Um ein Paket als XML-Datei zu speichern, verwenden Sie die SaveToXml(String, Package, IDTSEvents)-Methode.

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

Sendet Dateien an den FTP-Server (File Transfer Protocol).

SetWorkingDirectory(String)

Legt das aktuelle Arbeitsverzeichnis auf dem FTP-Server (File Transfer Protocol) fest.

Gilt für: