ForEachNodeListEnumerator 클래스

정의

XPath 식을 XML 파일에 적용하여 발생하는 XML 노드 집합을 열거하는 데 사용되는 클래스를 정의합니다.

public ref class ForEachNodeListEnumerator sealed : Microsoft::SqlServer::Dts::Runtime::ForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::Enumerators::NodeList::IDTSForEachNodeListEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.Localized), UITypeName="Microsoft.SqlServer.NodeListEnumeratorUI.NodeListControl, Microsoft.SqlServer.NodeListEnumeratorUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class ForEachNodeListEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.IDTSForEachNodeListEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.Localized), UITypeName="Microsoft.SqlServer.NodeListEnumeratorUI.NodeListControl, Microsoft.SqlServer.NodeListEnumeratorUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class ForEachNodeListEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.IDTSForEachNodeListEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.Localized), UITypeName="Microsoft.SqlServer.NodeListEnumeratorUI.NodeListControl, Microsoft.SqlServer.NodeListEnumeratorUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class ForEachNodeListEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.IDTSForEachNodeListEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.Localized), UITypeName="Microsoft.SqlServer.NodeListEnumeratorUI.NodeListControl, Microsoft.SqlServer.NodeListEnumeratorUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type ForEachNodeListEnumerator = class
    inherit ForEachEnumerator
    interface IDTSForEachNodeListEnumerator
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.Localized), UITypeName="Microsoft.SqlServer.NodeListEnumeratorUI.NodeListControl, Microsoft.SqlServer.NodeListEnumeratorUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type ForEachNodeListEnumerator = class
    inherit ForEachEnumerator
    interface IDTSForEachNodeListEnumerator
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.NodeList.Localized), UITypeName="Microsoft.SqlServer.NodeListEnumeratorUI.NodeListControl, Microsoft.SqlServer.NodeListEnumeratorUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type ForEachNodeListEnumerator = class
    inherit ForEachEnumerator
    interface IDTSForEachNodeListEnumerator
    interface IDTSComponentPersist
Public NotInheritable Class ForEachNodeListEnumerator
Inherits ForEachEnumerator
Implements IDTSComponentPersist, IDTSForEachNodeListEnumerator
상속
ForEachNodeListEnumerator
특성
구현

생성자

ForEachNodeListEnumerator()

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

속성

CollectionEnumerator

열거자 형식이 요소 컬렉션인지 여부를 나타내는 부울을 반환합니다.

EnumerationType

이 속성을 EnumerationType 열거형의 값으로 가져오거나 설정합니다.

InnerElementType

InnerElementType 열거형에서 이 속성을 값으로 가져오거나 설정합니다.

InnerXPathString

InnerXPathStringSourceType의 값에 따라 XPath 문자열 또는 XPath 문자열을 포함하는 변수의 이름을 지정합니다.

InnerXPathStringSourceType

SourceType 열거형의 값을 사용하여 내부 XPath 문자열의 원본 유형을 가져오거나 설정합니다.

NodeList

XPath 작업에서 생성하는 노드 컬렉션을 포함하는 ArrayList 클래스를 가져옵니다.

OuterXPathString

OuterXPathStringSourceType의 값에 따라 XPath 문자열, XPath 문자열이 포함된 파일의 이름 또는 XPath 문자열이 포함된 변수의 이름을 나타내는 값을 가져오거나 설정합니다.

OuterXPathStringSourceType

SourceType 열거형의 값을 사용하여 XPath 문자열의 원본 유형을 가져오거나 설정합니다.

SourceDocument

SourceDocumentType의 값에 따라 XML 원본 문서를 문자열, XPath 원본 문서를 포함하는 파일 이름 또는 XPath 원본 문서를 포함하는 변수 이름으로 나타내는 값을 가져오거나 설정합니다.

SourceDocumentType

SourceType 열거자를 사용하여 원본 문서의 원본 유형을 가져오거나 설정합니다.

TargetServerVersion

XPath 식을 XML 파일에 적용하여 발생하는 XML 노드 집합을 열거하는 데 사용되는 클래스를 정의합니다.

(다음에서 상속됨 ForEachEnumerator)
Version

패키지의 버전 번호를 반환합니다. 이 속성은 읽기 전용입니다.

(다음에서 상속됨 ForEachEnumerator)

메서드

CanUpdate(String)

새 패키지 XML이 이전 패키지 XML을 업데이트할 수 있는지 여부를 나타내는 부울입니다.

(다음에서 상속됨 ForEachEnumerator)
Equals(Object)

두 개체 인스턴스가 같은지 확인합니다.

(다음에서 상속됨 DtsObject)
GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

ADO(ActiveX Data Objects) 개체를 반복할 수 있는 IEnumerator 인터페이스를 반환합니다.

GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.

(다음에서 상속됨 DtsObject)
InitializeForEachEnumerator(Connections, IDTSInfoEvents, ObjectReferenceTracker)

태스크와 연결된 속성을 초기화합니다. 이 메서드는 런타임을 통해 호출되며 코드에 사용되지 않습니다.

(다음에서 상속됨 ForEachEnumerator)
LoadFromXML(XmlElement, IDTSInfoEvents)

이 메서드는 애플리케이션 코드에서 호출할 수 없습니다. .xml로 저장된 패키지를 하드 드라이브로 로드하려면 LoadPackage(String, IDTSEvents) 메서드를 사용합니다.

SaveToXML(XmlDocument, IDTSInfoEvents)

이 메서드는 애플리케이션 코드에서 호출할 수 없습니다. 패키지를 .xml로 저장하려면 SaveToXml(String, Package, IDTSEvents) 메서드를 사용합니다.

Update(String)

이 메서드는 true로 설정된 경우 CanUpdate(String) 이전 패키지 XML을 새 패키지 XML로 업데이트합니다.

(다음에서 상속됨 ForEachEnumerator)
Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

컨테이너에서 성공적인 실행을 방해하는 잘못된 설정이 포함되어 있는지 확인할 수 있도록 허용합니다.

(다음에서 상속됨 ForEachEnumerator)

적용 대상