Язык

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
Наследование
FtpClientConnection
Реализации

Комментарии

Для получения дополнительной информации о задаче 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()

Получает текущую рабочую директорию на сервере File Transfer Protocol (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).

Применяется к