FtpClientConnection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Производит загрузку и передачу файлов данных, а также управляет каталогами на серверах. Этот класс не наследуется.
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
- Наследование
- Реализации
Комментарии
Дополнительные сведения о задаче FTP см. в диспетчер подключений FTP.
Конструкторы
FtpClientConnection(Object) |
Инициализирует новый экземпляр класса FtpClientConnection. |
Свойства
ChunkSize |
Возвращает или задает значение, указывающее минимальное число байтов, которое нужно получить или передать на сервер в ходе операции чтения/записи по протоколу FTP. |
Retries |
Возвращает или задает число попыток выполнения операции, осуществляемых задачей. Значение 0 указывает на отсутствие ограничений на число попыток. |
ServerName |
Возвращает или задает имя FTP-сервера. |
ServerPassword |
Задает пароль для сервера, указанного в свойстве ServerName. Это свойство доступно только на запись. |
ServerPort |
Возвращает или задает номер порта на сервере. |
ServerUserName |
Возвращает или задает псевдоним входа пользователя. |
Timeout |
Возвращает или задает время, в течение которого повторяются попытки установить соединение. |
UsePassiveMode |
Возвращает или задает логическое значение, указывающее, отправляет ли задача и получает файлы в пассивном режиме. |
Методы
Close() |
Закрывает FTP-соединение. |
Connect() |
Открывает соединение с сервером и возвращает значение, указывающее результат соединения. |
CreateRemoteDirectory(String) |
Создает удаленный каталог. |
DeleteFiles(String[]) |
Удаляет указанные файлы с FTP-сервера. |
DeleteRemoteDirectory(String) |
Удаляет удаленный каталог. |
Equals(Object) |
Определяет, равны ли два экземпляра объекта. (Унаследовано от DtsObject) |
GetHashCode() |
Возвращает хэш-код данного экземпляра. (Унаследовано от DtsObject) |
GetListing(String[], String[]) |
Перечисляет имена каталогов и файлов в указанной папке или каталоге с FTP-сервера. |
GetWorkingDirectory() |
Возвращает текущий рабочий каталог на FTP-сервере. |
LoadFromXML(XmlNode, IDTSEvents) |
Вызов этого метода кодом вашего приложения невозможен. Для загрузки пакета, сохраненного в виде XML-файла, используйте метод LoadPackage(String, IDTSEvents). |
ReceiveFiles(String[], String, Boolean, Boolean) |
Получает файлы с FTP-сервера. |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Вызов этого метода кодом вашего приложения невозможен. Для сохранения пакета в виде XML-файла используйте метод SaveToXml(String, Package, IDTSEvents). |
SendFiles(String[], String, Boolean, Boolean) |
Отправляет файлы на FTP-сервер. |
SetWorkingDirectory(String) |
Задает текущий рабочий каталог на FTP-сервере. |