Share via


ForEachItemEnumeratorClass Class

This API supports the SQL Server 2012 infrastructure and is not intended to be used directly from your code.

Implements an enumerator over the IDTSForEachItem100 collection.

Inheritance Hierarchy

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

Namespace:  Microsoft.SqlServer.Dts.Runtime.Wrapper
Assembly:  Microsoft.SqlServer.DTSRuntimeWrap (in Microsoft.SqlServer.DTSRuntimeWrap.dll)

Syntax

'Declaration
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
<GuidAttribute("4FF22140-C258-42C0-94B0-B4C93DD22099")> _
Public Class ForEachItemEnumeratorClass _
    Implements IDTSForEachItemEnumerator100, ForEachItemEnumerator, IDTSName100
'Usage
Dim instance As ForEachItemEnumeratorClass
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[GuidAttribute("4FF22140-C258-42C0-94B0-B4C93DD22099")]
public class ForEachItemEnumeratorClass : IDTSForEachItemEnumerator100, 
    ForEachItemEnumerator, IDTSName100
[ClassInterfaceAttribute(ClassInterfaceType::None)]
[GuidAttribute(L"4FF22140-C258-42C0-94B0-B4C93DD22099")]
public ref class ForEachItemEnumeratorClass : IDTSForEachItemEnumerator100, 
    ForEachItemEnumerator, IDTSName100
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
[<GuidAttribute("4FF22140-C258-42C0-94B0-B4C93DD22099")>]
type ForEachItemEnumeratorClass =  
    class 
        interface IDTSForEachItemEnumerator100 
        interface ForEachItemEnumerator 
        interface IDTSName100 
    end
public class ForEachItemEnumeratorClass implements IDTSForEachItemEnumerator100, ForEachItemEnumerator, IDTSName100

The ForEachItemEnumeratorClass type exposes the following members.

Constructors

  Name Description
Public method ForEachItemEnumeratorClass Infrastructure. Initializes a new instance of the ForEachItemEnumeratorClass class.

Top

Properties

  Name Description
Public property CreationName Infrastructure. Returns the string that is used by the run-time to create an instance of the ForEachItemEnumeratorClass object.
Public property Description Infrastructure. Gets or sets description for the enumerator class.
Public property ID Infrastructure. Returns the GUID assigned to the enumerator class.
Public property Items Infrastructure. Gets or sets a collection of IDTSForEachItems100.
Public property Name Infrastructure. Gets or sets a name for the enumerator class.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Public method ExportXML Infrastructure. Exports data to an .xml file.
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method ImportXML Infrastructure. Imports XML into the collection.
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Remarks

For more information, see ForEachItemEnumerator.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.SqlServer.Dts.Runtime.Wrapper Namespace