ForEachEnumeratorHostClass.GetEnumerator Method
This API supports the SQL Server 2012 infrastructure and is not intended to be used directly from your code.
Returns an IEnumerator interface for use in iterating over the ForEachItemEnumeratorClass.
Namespace: Microsoft.SqlServer.Dts.Runtime.Wrapper
Assembly: Microsoft.SqlServer.DTSRuntimeWrap (in Microsoft.SqlServer.DTSRuntimeWrap.dll)
Syntax
'Declaration
Public Overridable Function GetEnumerator ( _
pConnections As IDTSConnections100, _
pVariableDispenser As IDTSVariableDispenser100, _
pEvents As IDTSInfoEvents100, _
pLog As IDTSLogging100 _
) As Object
'Usage
Dim instance As ForEachEnumeratorHostClass
Dim pConnections As IDTSConnections100
Dim pVariableDispenser As IDTSVariableDispenser100
Dim pEvents As IDTSInfoEvents100
Dim pLog As IDTSLogging100
Dim returnValue As Object
returnValue = instance.GetEnumerator(pConnections, _
pVariableDispenser, pEvents, pLog)
public virtual Object GetEnumerator(
IDTSConnections100 pConnections,
IDTSVariableDispenser100 pVariableDispenser,
IDTSInfoEvents100 pEvents,
IDTSLogging100 pLog
)
public:
virtual Object^ GetEnumerator(
[InAttribute] IDTSConnections100^ pConnections,
[InAttribute] IDTSVariableDispenser100^ pVariableDispenser,
[InAttribute] IDTSInfoEvents100^ pEvents,
[InAttribute] IDTSLogging100^ pLog
)
abstract GetEnumerator :
pConnections:IDTSConnections100 *
pVariableDispenser:IDTSVariableDispenser100 *
pEvents:IDTSInfoEvents100 *
pLog:IDTSLogging100 -> Object
override GetEnumerator :
pConnections:IDTSConnections100 *
pVariableDispenser:IDTSVariableDispenser100 *
pEvents:IDTSInfoEvents100 *
pLog:IDTSLogging100 -> Object
public function GetEnumerator(
pConnections : IDTSConnections100,
pVariableDispenser : IDTSVariableDispenser100,
pEvents : IDTSInfoEvents100,
pLog : IDTSLogging100
) : Object
Parameters
- pConnections
Type: Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnections100
The IDTSConnections100 collection of the package.
- pVariableDispenser
Type: Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSVariableDispenser100
A IDTSVariableDispenser100 object for locking variables.
- pEvents
Type: Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSInfoEvents100
The IDTSInfoEvents100 supplied by the package.
- pLog
Type: Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSLogging100
An object that implements the IDTSLogging100 interface.
Return Value
Type: System.Object
An IEnumerator object for iterating through the collection.