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()

Возвращает текущий рабочий каталог на 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-сервере.

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