XMLTask 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
여러 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 작업을 참조하세요.
생성자
| Name | Description |
|---|---|
| XMLTask() |
XMLTask 클래스의 새 인스턴스를 초기화합니다. |
속성
| Name | Description |
|---|---|
| DebugMode |
작업이 어떤 브레이크포인트가 활성화되어 있는지 확인해야 하는지 알려주는 불리언입니다. |
| Destination |
XML 작업이 작업 결과를 저장하는 연결 또는 변수의 이름을 얻거나 설정합니다. |
| DestinationType |
XML 작업이 XML 문서를 저장하는 목적지 유형을 나타내는 열거 값을 받거나 설정합니다 DTSXMLSaveResultTo . |
| DiffAlgorithm |
가 가 될 Diff때 OperationType 비교 알고리즘을 사용하도록 설정하거나 설정한다. |
| DiffGramDestination |
XML 작업이 DiffGram 문서를 저장하는 연결 이름이나 변수의 이름을 얻거나 설정합니다. |
| DiffGramDestinationType |
XML 작업이 DiffGram 문서를 저장하는 목적지 유형을 나타내는 값을 받거나 설정합니다. |
| DiffOptions |
문서를 비교할 때 연산이 사용하는 옵션을 나타내는 값을 얻거나 설정합니다. |
| ExecutionValue |
작업 실행 결과를 반환합니다. |
| FailOnDifference |
XML 문서가 검증 스키마에 따라 검증되지 않을 경우 작업이 실패하는지 나타내는 불리언을 받거나 설정합니다. |
| FailOnValidationFail |
검증 실패 시 연산이 실패하는지 나타내는 불리언을 받거나 설정합니다. |
| Namespaces |
XML 작업의 네임스페이스 집합을 받거나 설정합니다. |
| NodeList |
XPath 연산이 생성하는 노드 집합을 포함하는 ArrayList 클래스를 받습니다. |
| OperationType |
검증이나 병합과 같은 작업이 수행하는 연산 유형을 나타내는 열거 값을 얻거나 설정합니다 DTSXMLOperation . |
| OverwriteDestination |
연산이 기존 목적지 파일을 덮어쓰는지 여부를 나타내는 불리언을 받거나 설정합니다. |
| PutResultInOneNode |
연산이 결과를 한 노드에 배치하는지 여부를 나타내는 불리언을 얻거나 설정합니다. |
| SaveDiffGram |
비교 결과인 DiffGram 문서가 저장되었는지 여부를 나타내는 불리언을 얻거나 설정합니다. |
| SaveOperationResult |
XML 작업이 Diff 연산 출력을 저장하는지 여부를 나타내는 불리언을 받거나 설정합니다. |
| SecondOperand |
두 개의 연산자를 사용하는 연산에서 두 번째 피연산자인 연결명, 변수 또는 사용자가 제공한 텍스트의 이름을 얻거나 설정합니다. 두 번째 피연산자는 연산에 따라 XML 문서, DiffGram, XSLT, XPath 또는 검증 문서일 수 있습니다. |
| SecondOperandType |
XML 문서, DiffGram, XSLT, XPath 또는 검증 문서를 SecondOperand포함하는 소스 유형을 나타내는 값을 받거나 설정합니다. |
| Source |
연결명, 변수, 또는 사용자가 제공하는 텍스트의 이름을 받거나 설정합니다. |
| SourceType |
연산이 사용하는 XML 문서를 포함하는 소스 유형을 나타내는 열 DTSXMLSourceType 거 값을 얻거나 설정합니다. |
| SuspendRequired |
작업이 중단점에 도달했을 때 중단해야 하는지 알려주는 불리언을 받거나 설정합니다. 이 값은 실행 엔진이 작업과 컨테이너에 대해 브레이크포인트가 발생했을 때 설정합니다. |
| TargetServerVersion |
여러 XML 작업을 실행하는 데 사용되는 멤버들을 포함하며, OperationType 속성은 열거에서 DTSXMLOperation 얻은 값입니다. 이 클래스는 상속할 수 없습니다. (다음에서 상속됨 Task) |
| ValidationDetails |
여러 XML 작업을 실행하는 데 사용되는 멤버들을 포함하며, OperationType 속성은 열거에서 DTSXMLOperation 얻은 값입니다. 이 클래스는 상속할 수 없습니다. |
| ValidationType |
연산이 사용하는 검증 유형을 나타내는 열거 값을 받거나 설정합니다 DTSXMLValidationType . |
| Version |
회원 해임; 참고: '비고'. 작업 버전을 반환합니다. 이 속성은 읽기 전용입니다. (다음에서 상속됨 Task) |
| XPathOperation |
수행해야 할 XPath 연산을 나타내는 열거 값을 얻거나 설정합니다 DTSXMLXPathOperation . |
| XPathStringSource |
XPath 표현식의 소스를 받거나 설정합니다. |
| XPathStringSourceType |
열거에서 XPath 표현식 XPathStringSource 이 포함된 소스의 타입을 나타내는 값을 DTSXMLSourceType 얻거나 설정합니다. |
메서드
| Name | Description |
|---|---|
| AcceptBreakpointManager(BreakpointManager) |
과제에 전달합니다 BreakpointManager . 작업은 브레이크포인트 관리자를 사용하여 브레이크포인트를 생성, 제거, 상태를 확인합니다. 이 메서드는 런타임에서 호출되며 코드에서는 사용되지 않습니다. |
| CanUpdate(String) |
회원 해임; 참고: '비고'. 새 패키지 XML이 이전 패키지 XML을 업데이트할 수 있는지 여부를 나타내는 불리언입니다. (다음에서 상속됨 Task) |
| Equals(Object) |
두 개체 인스턴스가 같은지 여부를 확인합니다. (다음에서 상속됨 DtsObject) |
| Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object) |
일을 수행한다. |
| GetConnectionID(Connections, String) |
연결 ID를 포함하는 문자열을 받습니다. (다음에서 상속됨 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) |
회원 해임; 참고: '비고'. 이 메서드는 true로 설정되면 CanUpdate(String) 기존 패키지 XML을 새 패키지 XML로 업데이트합니다. (다음에서 상속됨 Task) |
| Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging) |
구성 요소가 제대로 구성되어 있는지 확인합니다. |