Share via


ForEachEnumeratorHostClass 클래스

이 API는 SQL Server 2012 인프라를 지원하기 위한 것으로 코드에서 직접 사용할 수 없습니다.

Defines the host class for the ForEachItemEnumeratorClass. This class cannot be inherited.

상속 계층

System.Object
  Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachEnumeratorHostClass

네임스페이스:  Microsoft.SqlServer.Dts.Runtime.Wrapper
어셈블리:  Microsoft.SqlServer.DTSRuntimeWrap(Microsoft.SqlServer.DTSRuntimeWrap.dll)

구문

‘선언
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
<GuidAttribute("3442EA23-18C4-4A00-8ABD-C4157880CAA7")> _
Public Class ForEachEnumeratorHostClass _
    Implements ForEachEnumeratorHost, IDTSName100, IDTSObjectHost100, IDTSForEachEnumerator100,  _
    IDTSPropertiesProvider100
‘사용 방법
Dim instance As ForEachEnumeratorHostClass
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[GuidAttribute("3442EA23-18C4-4A00-8ABD-C4157880CAA7")]
public class ForEachEnumeratorHostClass : ForEachEnumeratorHost, 
    IDTSName100, IDTSObjectHost100, IDTSForEachEnumerator100, IDTSPropertiesProvider100
[ClassInterfaceAttribute(ClassInterfaceType::None)]
[GuidAttribute(L"3442EA23-18C4-4A00-8ABD-C4157880CAA7")]
public ref class ForEachEnumeratorHostClass : ForEachEnumeratorHost, 
    IDTSName100, IDTSObjectHost100, IDTSForEachEnumerator100, IDTSPropertiesProvider100
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
[<GuidAttribute("3442EA23-18C4-4A00-8ABD-C4157880CAA7")>]
type ForEachEnumeratorHostClass =  
    class 
        interface ForEachEnumeratorHost 
        interface IDTSName100 
        interface IDTSObjectHost100 
        interface IDTSForEachEnumerator100 
        interface IDTSPropertiesProvider100 
    end
public class ForEachEnumeratorHostClass implements ForEachEnumeratorHost, IDTSName100, IDTSObjectHost100, IDTSForEachEnumerator100, IDTSPropertiesProvider100

ForEachEnumeratorHostClass 유형에서 다음 멤버를 표시합니다.

생성자

  이름 설명
공용 메서드 ForEachEnumeratorHostClass 인프라입니다. Initializes a new instance of the ForEachEnumeratorHostClass class.

맨 위로 이동

속성

  이름 설명
공용 속성 CollectionEnumerator 인프라입니다. Gets or sets a Boolean that indicates if the hosting enumerator is enumerating collections of objects or enumerating collections of collections.
공용 속성 CreationName 인프라입니다. Returns the string that is used by the run-time to create an instance of the ForEachItemEnumeratorClass object. This property is read-only.
공용 속성 DelayValidation 인프라입니다. Gets or sets a Boolean that indicates whether ForEachItemEnumeratorClass validation is delayed until the package runs.
공용 속성 Description 인프라입니다. Gets or sets description for the host.
공용 속성 HostType 인프라입니다. Gets an enumeration that describes the type of host that the ForEachItemEnumeratorClass is being used by. This property is read-only.
공용 속성 ID 인프라입니다. Returns the GUID assigned to the host.
공용 속성 InnerObject 인프라입니다. Returns the inner object of the host, which is the ForEachItemEnumeratorClass that is being hosted.
공용 속성 Name 인프라입니다. Gets or sets a name for the host.
공용 속성 Properties 인프라입니다. Returns a IDTSProperties100 collection that contains IDTSProperty100 objects. Each IDTSProperty100 has additional information about each task in the ForEachItemEnumeratorClass.

맨 위로 이동

메서드

  이름 설명
공용 메서드 ComputeExpressions 인프라입니다. Computes the expressions in the property collection.
공용 메서드 Equals (Object에서 상속됨)
보호된 메서드 Finalize (Object에서 상속됨)
공용 메서드 GetEnumerator 인프라입니다. Returns an IEnumerator interface for use in iterating over the ForEachItemEnumeratorClass.
공용 메서드 GetExpression 인프라입니다. Returns a String that contains the expression for the specified property. Null means no expression is assigned.
공용 메서드 GetHashCode (Object에서 상속됨)
공용 메서드 GetType (Object에서 상속됨)
공용 메서드 InitializeForEachEnumerator 인프라입니다. Initializes the properties associated with the task.
보호된 메서드 MemberwiseClone (Object에서 상속됨)
공용 메서드 SetExpression 인프라입니다. Assigns the specified expression to the property. Specify nullnull 참조(Visual Basic에서는 Nothing) to remove an existing expression from the property.
공용 메서드 ToString (Object에서 상속됨)
공용 메서드 Validate 인프라입니다. Allows the host to determine if there are invalid settings that will prevent the ForEachItemEnumeratorClass from executing successfully.

맨 위로 이동

주의

For more information, see ForEachEnumeratorHost.

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

Microsoft.SqlServer.Dts.Runtime.Wrapper 네임스페이스