FtpClientConnection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |