FtpTask Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Производит загрузку и передачу файлов данных, а также управляет каталогами на серверах. Этот класс не наследуется.
public ref class FtpTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::FtpTask::IDTSFTPTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.ftptask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.FtpTask.Localized), SamplesTag="SsisFtpTask", TaskContact="FTP Task; Microsoft Corporation; SQL Server 2016; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.FtpTask.FTPTaskUI, Microsoft.SqlServer.FTPTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("613C335B-A72A-4962-A221-510FF6EFE9B5")]
public sealed class FtpTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.FtpTask.IDTSFTPTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.ftptask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.FtpTask.Localized), SamplesTag="SsisFtpTask", TaskContact="FTP Task; Microsoft Corporation; SQL Server 2017; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.FtpTask.FTPTaskUI, Microsoft.SqlServer.FTPTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("546237B3-0903-4728-B757-30757AF6E1A1")]
public sealed class FtpTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.FtpTask.IDTSFTPTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.ftptask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.FtpTask.Localized), SamplesTag="SsisFtpTask", TaskContact="FTP Task; Microsoft Corporation; SQL Server 2019; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.FtpTask.FTPTaskUI, Microsoft.SqlServer.FTPTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("053C6358-D2FA-4D81-B0C3-3B25BB2680C4")]
public sealed class FtpTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.FtpTask.IDTSFTPTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.ftptask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.FtpTask.Localized), SamplesTag="SsisFtpTask", TaskContact="FTP Task; Microsoft Corporation; SQL Server 2016; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.FtpTask.FTPTaskUI, Microsoft.SqlServer.FTPTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("613C335B-A72A-4962-A221-510FF6EFE9B5")>]
type FtpTask = class
inherit Task
interface IDTSFTPTask
interface IDTSComponentPersist
interface IDTSBreakpointSite
interface IDTSSuspend
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.ftptask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.FtpTask.Localized), SamplesTag="SsisFtpTask", TaskContact="FTP Task; Microsoft Corporation; SQL Server 2017; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.FtpTask.FTPTaskUI, Microsoft.SqlServer.FTPTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("546237B3-0903-4728-B757-30757AF6E1A1")>]
type FtpTask = class
inherit Task
interface IDTSFTPTask
interface IDTSComponentPersist
interface IDTSBreakpointSite
interface IDTSSuspend
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.ftptask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.FtpTask.Localized), SamplesTag="SsisFtpTask", TaskContact="FTP Task; Microsoft Corporation; SQL Server 2019; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.FtpTask.FTPTaskUI, Microsoft.SqlServer.FTPTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("053C6358-D2FA-4D81-B0C3-3B25BB2680C4")>]
type FtpTask = class
inherit Task
interface IDTSFTPTask
interface IDTSComponentPersist
interface IDTSBreakpointSite
interface IDTSSuspend
Public NotInheritable Class FtpTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, IDTSFTPTask
- Наследование
- Атрибуты
- Реализации
Конструкторы
FtpTask() |
Инициализирует новый экземпляр класса FtpTask. |
Свойства
Connection |
Возвращает или задает имя соединения диспетчера FTP-соединений, используемого задачей. |
DebugMode |
Указывает, должна ли задача проверять точки останова. |
ExecutionValue |
Возвращает определяемый пользователем объект. Это свойство доступно только для чтения. |
IsLocalPathVariable |
Указывает, где хранится локальный путь: в переменной или в диспетчере соединения файлов. |
IsRemotePathVariable |
Указывает, хранится ли удаленный путь в переменной. |
IsTransferTypeASCII |
Указывает, должны ли файлы, передаваемые на удаленный FTP-сервер и обратно, передаваться в режиме ASCII. |
LocalPath |
Возвращает или задает локальный путь для использования. Локальный путь может ссылаться на диспетчер соединения файлов или имя переменной. |
Operation |
Возвращает или задает значение из перечисления DTSFTPOp, указывающее операцию FTP для выполнения. |
OperationName |
Возвращает или задает уникальное имя задачи FTP. |
OverwriteDestination |
Указывает, может ли быть перезаписан файл в целевом расположении. |
RemotePath |
Возвращает или задает удаленный путь для использования. |
StopOnOperationFailure |
Указывает, завершается ли задача FTP при сбое операции FTP. |
SuspendRequired |
Возвращает или задает логическое значение, указывающее, должны ли задачи приостанавливаться при обнаружении точки останова. Это значение устанавливается подсистемой среды выполнения для задач и контейнеров при обнаружении точки останова. |
TargetServerVersion |
Производит загрузку и передачу файлов данных, а также управляет каталогами на серверах. Этот класс не наследуется. (Унаследовано от Task) |
Version |
*** Элемент устарел; см. примечания. *** Возвращает версию задания. Это свойство доступно только для чтения. (Унаследовано от Task) |
Методы
AcceptBreakpointManager(BreakpointManager) |
Передает объект BreakpointManager задаче. Этот метод вызывается средой выполнения и не используется в коде. |
CanUpdate(String) |
*** Элемент устарел; см. примечания. Логическое значение, указывающее, может ли новый XML-код пакета обновить старый XML-код пакета. (Унаследовано от Task) |
Equals(Object) |
Определяет, равны ли два экземпляра объекта. (Унаследовано от DtsObject) |
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object) |
Выполняет задачу. |
GetConnectionID(Connections, String) |
Возвращает строку, содержащую идентификатор соединения. (Унаследовано от Task) |
GetConnectionName(Connections, String) |
Возвращает строку, содержащую имя соединения. (Унаследовано от Task) |
GetHashCode() |
Возвращает хэш-код данного экземпляра. (Унаследовано от DtsObject) |
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker) |
Инициализирует свойства, связанные с задачей. Этот метод вызывается средой выполнения и не используется в коде. |
LoadFromXML(XmlElement, IDTSInfoEvents) |
Вызов этого метода кодом вашего приложения невозможен. Чтобы загрузить пакет, сохраненный на жестком диске в виде XML-файла, используйте метод LoadPackage(String, IDTSEvents). |
ResumeExecution() |
Возобновляет выполнение задачи после приостановки. Задача или контейнер возобновляются средой выполнения. |
SaveToXML(XmlDocument, IDTSInfoEvents) |
Вызов этого метода кодом вашего приложения невозможен. Для сохранения пакета в виде XML-файла используйте метод SaveToXml(String, Package, IDTSEvents). |
SuspendExecution() |
Указывает, что исполняемый объект должен быть приостановлен. Этот метод вызывается средой выполнения. |
Update(String) |
*** Элемент устарел; см. примечания. Этот метод обновляет старый XML-код пакета с новым XML-кодом пакета, если CanUpdate(String) задано значение true. (Унаследовано от Task) |
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging) |
Проверяет, правильно ли настроена задача. |