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 Task.
Конструкторы
| Имя | Описание |
|---|---|
| XMLTask() |
Инициализирует новый экземпляр класса XMLTask. |
Свойства
| Имя | Описание |
|---|---|
| DebugMode |
Булевое изображение, указывающее, должна ли задача проверить, включены ли какие-либо точки остановки. |
| Destination |
Получает или устанавливает имя соединения или переменной, на которую XML-задача сохраняет результаты операции. |
| DestinationType |
Получает или устанавливает DTSXMLSaveResultTo значение перечисления, указывающее тип назначения, куда XML-задача сохраняет XML-документ. |
| DiffAlgorithm |
Получает или устанавливает алгоритм сравнения так, чтобы использовать его, когда равна OperationTypeDiff. |
| 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) |
Проверяет, правильно ли настроен компонент. |