XMLTask Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит элементы, используемые для запуска нескольких задач «XML», в зависимости от свойства OperationType, которое является значением из перечисления DTSXMLOperation. Этот класс не наследуется.
public ref class XMLTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::XMLTask::IDTSXMLTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.xmltask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.XMLTask.Localized), SamplesTag="SsisXmlTask", TaskContact="XML Task; Microsoft Corporation; SQL Server 2016; © 2015 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.XMLTaskUI.XMLTaskUI, Microsoft.SqlServer.XMLTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("BE19D629-EC49-455C-9708-27E3849F3C2A")]
public sealed class XMLTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.XMLTask.IDTSXMLTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.xmltask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.XMLTask.Localized), SamplesTag="SsisXmlTask", TaskContact="XML Task; Microsoft Corporation; SQL Server 2017; © 2017 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.XMLTaskUI.XMLTaskUI, Microsoft.SqlServer.XMLTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("935AC7BD-FEBE-4104-9E92-0D04136FFA27")]
public sealed class XMLTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.XMLTask.IDTSXMLTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.xmltask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.XMLTask.Localized), SamplesTag="SsisXmlTask", TaskContact="XML Task; Microsoft Corporation; SQL Server 2019; © 2019 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.XMLTaskUI.XMLTaskUI, Microsoft.SqlServer.XMLTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("3A8B754B-0C03-4159-88DA-E3578D25A20B")]
public sealed class XMLTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.XMLTask.IDTSXMLTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.xmltask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.XMLTask.Localized), SamplesTag="SsisXmlTask", TaskContact="XML Task; Microsoft Corporation; SQL Server 2016; © 2015 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.XMLTaskUI.XMLTaskUI, Microsoft.SqlServer.XMLTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("BE19D629-EC49-455C-9708-27E3849F3C2A")>]
type XMLTask = class
inherit Task
interface IDTSXMLTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.xmltask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.XMLTask.Localized), SamplesTag="SsisXmlTask", TaskContact="XML Task; Microsoft Corporation; SQL Server 2017; © 2017 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.XMLTaskUI.XMLTaskUI, Microsoft.SqlServer.XMLTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("935AC7BD-FEBE-4104-9E92-0D04136FFA27")>]
type XMLTask = class
inherit Task
interface IDTSXMLTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.xmltask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.XMLTask.Localized), SamplesTag="SsisXmlTask", TaskContact="XML Task; Microsoft Corporation; SQL Server 2019; © 2019 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.XMLTaskUI.XMLTaskUI, Microsoft.SqlServer.XMLTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("3A8B754B-0C03-4159-88DA-E3578D25A20B")>]
type XMLTask = class
inherit Task
interface IDTSXMLTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
Public NotInheritable Class XMLTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, IDTSXMLTask
- Наследование
- Атрибуты
- Реализации
Комментарии
Дополнительные сведения см. в статье "Задача XML".
Конструкторы
XMLTask() |
Инициализирует новый экземпляр класса XMLTask. |
Свойства
DebugMode |
Логическое значение, указывающее, должна ли задача проверять, включены ли какие-либо точки останова. |
Destination |
Возвращает или задает имя соединения или переменной, в которую задача «XML» сохраняет результаты операции. |
DestinationType |
Возвращает или задает значение перечисления DTSXMLSaveResultTo, указывающее тип назначения, в котором задача XML сохраняет XML-документ. |
DiffAlgorithm |
Возвращает или задает алгоритм сравнения для использования, когда OperationType имеет значение Diff. |
DiffGramDestination |
Возвращает или задает имя соединения или переменной, в которую задача «XML» сохраняет документ DiffGram. |
DiffGramDestinationType |
Возвращает или задает значение, указывающее тип назначения, в котором задача «XML» сохраняет документ DiffGram. |
DiffOptions |
Возвращает или задает значение, указывающее параметры, используемые операцией при сравнении документов. |
ExecutionValue |
Возвращает результат выполнения задачи. |
FailOnDifference |
Возвращает или задает логическое значение, указывающее, завершается ли задача ошибкой, если XML-документ не может проверить в соответствии со схемой проверки. |
FailOnValidationFail |
Возвращает или задает логическое значение, указывающее, завершается ли операция сбоем при сбое проверки. |
Namespaces |
Возвращает или задает коллекцию пространств имен для задачи XML. |
NodeList |
Возвращает класс ArrayList, содержащий коллекцию узлов, сформированную операцией XPath. |
OperationType |
Возвращает или задает значение перечисления DTSXMLOperation, указывающее тип операции, выполняемой задачей, такой как проверка или слияние. |
OverwriteDestination |
Возвращает или задает логическое значение, указывающее, перезаписывает ли операция существующие целевые файлы. |
PutResultInOneNode |
Возвращает или задает логическое значение, указывающее, помещает ли операция результат в один узел. |
SaveDiffGram |
Возвращает или задает логическое значение, указывающее, сохраняется ли результат сравнения , документ DiffGram. |
SaveOperationResult |
Возвращает или задает логическое значение, указывающее, сохраняет ли задача XML выходные данные операции Diff. |
SecondOperand |
Возвращает или задает имя соединения, переменную или указанный пользователем текст, являющийся вторым операндом в операции, в которой используется два операнда. Вторым операндом, в зависимости от операции, может быть XML-документ, DiffGram, XSLT, XPath или документ проверки. |
SecondOperandType |
Возвращает или задает значение, указывающее тип источника, в котором содержится XML-документ, DiffGram, XSLT, XPath или документ проверки, содержащийся в операнде SecondOperand. |
Source |
Возвращает или задает имя соединения, переменную или указанный пользователем текст, являющийся источником, используемым операцией. |
SourceType |
Возвращает или задает значение из перечисления DTSXMLSourceType, указывающее тип источника, содержащего XML-документ, используемый операцией. |
SuspendRequired |
Возвращает или задает логическое значение, указывающее, должны ли задачи приостанавливаться при обнаружении точки останова. Это значение устанавливается подсистемой среды выполнения для задач и контейнеров при обнаружении точки останова. |
TargetServerVersion |
Содержит элементы, используемые для запуска нескольких задач «XML», в зависимости от свойства OperationType, которое является значением из перечисления DTSXMLOperation. Этот класс не наследуется. (Унаследовано от Task) |
ValidationDetails |
Содержит элементы, используемые для запуска нескольких задач «XML», в зависимости от свойства OperationType, которое является значением из перечисления DTSXMLOperation. Этот класс не наследуется. |
ValidationType |
Возвращает или задает значение из перечисления DTSXMLValidationType, определяющего тип проверки, используемой операцией. |
Version |
*** Элемент устарел; см. примечания. *** Возвращает версию задания. Это свойство доступно только для чтения. (Унаследовано от Task) |
XPathOperation |
Возвращает или задает значение из перечисления DTSXMLXPathOperation, указывающее выполняемую операцию XPath. |
XPathStringSource |
Возвращает или задает имя источника выражения XPath. |
XPathStringSourceType |
Возвращает или задает значение из перечисления DTSXMLSourceType, указывающее тип источника, содержащего XPath-выражение, в свойстве XPathStringSource. |
Методы
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) |
Проверяет, правильно ли настроен компонент. |