다음을 통해 공유


ForEachEnumeratorHost 클래스

정의

ForEachEnumerator에 대한 호스트 클래스를 정의합니다. 이 클래스는 상속될 수 없습니다.

public ref class ForEachEnumeratorHost sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSObjectHost, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx
public sealed class ForEachEnumeratorHost : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSObjectHost, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx
type ForEachEnumeratorHost = class
    inherit DtsObject
    interface IDTSName
    interface IDTSPersist
    interface IDTSObjectHost
    interface IDTSForEachEnumerator
    interface IDTSPropertiesProvider
    interface IDTSPropertiesProviderEx
    interface IDTSPackagePath
    interface IDTSExecutionPath
Public NotInheritable Class ForEachEnumeratorHost
Inherits DtsObject
Implements IDTSExecutionPath, IDTSForEachEnumerator, IDTSName, IDTSObjectHost, IDTSPackagePath, IDTSPersist, IDTSPropertiesProvider, IDTSPropertiesProviderEx
상속
ForEachEnumeratorHost
구현

속성

CollectionEnumerator

호스팅 열거자가 개체 컬렉션을 열거하거나 컬렉션 컬렉션을 열거하는지 여부를 나타내는 부울 값을 가져오거나 설정합니다.

CreationName

런타임에서 ForEachEnumeratorHost 개체의 인스턴스를 만드는 데 사용되는 문자열을 반환합니다. 이 속성은 읽기 전용입니다.

DelayValidation

패키지가 실행될 때까지 유효성 검사가 지연되는지 여부를 ForEachEnumerator 나타내는 부울 값을 가져오거나 설정합니다.

Description

호스트에 대한 설명을 가져오거나 설정합니다.

HasExpressions

ForEachEnumeratorHost 개체에 식이 있는지 여부를 나타내는 값을 가져옵니다.

HostType

ForEachEnumerator가 사용되는 호스트 유형에 대해 설명하는 열거형을 가져옵니다. 이 속성은 읽기 전용입니다.

ID

호스트에 할당된 GUID를 반환합니다.

InnerObject

호스팅되는 ForEachEnumerator인 호스트의 내부 개체를 반환합니다.

Name

호스트에 대한 이름을 가져오거나 설정합니다.

Properties

DtsProperties 개체가 포함된 DtsProperty 컬렉션을 반환합니다. 각 DtsPropertyForEachEnumeratorHost의 각 태스크에 대한 추가 정보가 들어 있습니다.

메서드

Equals(Object)

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

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

를 반복하는 데 사용할 IEnumerator 인터페이스를 ForEachEnumerator반환합니다.

GetExecutionPath()

ForEachEnumeratorHost 개체의 실행 경로를 가져옵니다.

GetExpression(String)

지정된 속성에 대한 식이 포함된 String을 반환합니다. Null은 식이 할당되지 않음을 의미합니다.

GetHashCode()

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

(다음에서 상속됨 DtsObject)
GetPackagePath()

ForEachEnumeratorHost 개체의 패키지 경로를 가져옵니다.

LoadFromXML(XmlNode, IDTSEvents)

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

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

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

SetExpression(String, String)

지정한 식을 속성에 할당합니다. 속성에서 기존 식을 제거하려면 null을 지정합니다.

Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

호스트에서 ForEachEnumerator의 성공적인 실행을 방해하는 잘못된 설정이 있는지 확인할 수 있도록 허용합니다.

적용 대상