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