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 작업을 참조하세요.

생성자

Name Description
XMLTask()

XMLTask 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
DebugMode

작업이 어떤 브레이크포인트가 활성화되어 있는지 확인해야 하는지 알려주는 불리언입니다.

Destination

XML 작업이 작업 결과를 저장하는 연결 또는 변수의 이름을 얻거나 설정합니다.

DestinationType

XML 작업이 XML 문서를 저장하는 목적지 유형을 나타내는 열거 값을 받거나 설정합니다 DTSXMLSaveResultTo .

DiffAlgorithm

가 가 될 DiffOperationType 비교 알고리즘을 사용하도록 설정하거나 설정한다.

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)

구성 요소가 제대로 구성되어 있는지 확인합니다.

적용 대상