언어

ForEachEnumeratorHostClass 클래스

정의

는 . ForEachItemEnumeratorClass의 호스트 클래스를 정의합니다. 이 클래스는 상속할 수 없습니다.

public ref class ForEachEnumeratorHostClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::ForEachEnumeratorHost, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSForEachEnumerator100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSObjectHost100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPropertiesProvider100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("6B3B7A95-8AF7-49C8-A46C-6233549B90A9")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ForEachEnumeratorHostClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachEnumeratorHost, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForEachEnumerator100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectHost100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("333426D4-55B2-464E-A753-6571B77C7389")]
public class ForEachEnumeratorHostClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachEnumeratorHost, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForEachEnumerator100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectHost100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("DF8B04F8-DC40-4E1D-AA34-2535D6C0D691")]
public class ForEachEnumeratorHostClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachEnumeratorHost, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForEachEnumerator100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectHost100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("6B3B7A95-8AF7-49C8-A46C-6233549B90A9")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ForEachEnumeratorHostClass = class
    interface ForEachEnumeratorHost
    interface IDTSName100
    interface IDTSObjectHost100
    interface IDTSForEachEnumerator100
    interface IDTSPropertiesProvider100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("333426D4-55B2-464E-A753-6571B77C7389")>]
type ForEachEnumeratorHostClass = class
    interface ForEachEnumeratorHost
    interface IDTSName100
    interface IDTSObjectHost100
    interface IDTSForEachEnumerator100
    interface IDTSPropertiesProvider100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("DF8B04F8-DC40-4E1D-AA34-2535D6C0D691")>]
type ForEachEnumeratorHostClass = class
    interface ForEachEnumeratorHost
    interface IDTSName100
    interface IDTSObjectHost100
    interface IDTSForEachEnumerator100
    interface IDTSPropertiesProvider100
Public Class ForEachEnumeratorHostClass
Implements ForEachEnumeratorHost, IDTSForEachEnumerator100, IDTSObjectHost100, IDTSPropertiesProvider100
상속
ForEachEnumeratorHostClass
특성
구현

설명

자세한 내용은 ForEachEnumeratorHost를 참조하세요.

생성자

Name Description
ForEachEnumeratorHostClass()

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

속성

Name Description
CollectionEnumerator

호스팅 열거자가 객체 집합을 열거하는지 아니면 집합 집합을 열거하는지 나타내는 불리언을 받거나 설정합니다.

CreationName

런타임에 객체 인스턴스 ForEachItemEnumeratorClass 를 생성하는 데 사용되는 문자열을 반환합니다. 이 속성은 읽기 전용입니다.

DelayValidation

패키지가 실행될 때까지 검증이 지연되는지 여부를 나타내 ForEachItemEnumeratorClass 는 불리언을 받거나 설정합니다.

Description

호스트의 설명을 받거나 설정합니다.

HostType

사용 중인 호스트 ForEachItemEnumeratorClass 유형을 설명하는 열거 항목을 받습니다. 이 속성은 읽기 전용입니다.

ID

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

InnerObject

호스트의 내부 객체, ForEachItemEnumeratorClass 즉 호스트 대상 that을 반환합니다.

Name

호스트의 이름을 얻거나 정해줍니다.

Properties

객체를 포함하는 IDTSProperties100 컬렉션을 IDTSProperty100 반환합니다. 각 IDTSProperty100 작업 ForEachItemEnumeratorClass은 .

메서드

Name Description
ComputeExpressions(Boolean)

속성 집합의 표현식을 계산합니다.

GetEnumerator(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100)

. 를 반복 ForEachItemEnumeratorClass할 때 사용할 IEnumerator 인터페이스를 반환합니다.

GetExpression(String)

지정된 속성에 대한 표현식을 포함하는 문자열을 반환합니다. null은 표현식이 할당되지 않는다는 뜻입니다.

InitializeForEachEnumerator(IDTSConnections100, IDTSInfoEvents100, IDTSObjectReferenceTracker100)

작업과 관련된 속성을 초기화합니다.

SetExpression(String, String)

지정된 표현식을 속성에 할당합니다. null을 지정하여 속성에서 기존 표현식을 제거하세요.

Validate(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100)

호스트가 실행 실패를 막 ForEachItemEnumeratorClass 는 잘못된 설정이 있는지 판단할 수 있게 해줍니다.

적용 대상