ForEachEnumeratorHostClass 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
는 . 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 는 잘못된 설정이 있는지 판단할 수 있게 해줍니다. |