ManagedForEachEnumeratorWrapper ManagedForEachEnumeratorWrapper ManagedForEachEnumeratorWrapper ManagedForEachEnumeratorWrapper Class

Definition

Important

This API is not CLS-compliant.

Represents the wrapper for the managed For Each enumerator. This class cannot be inherited.

public ref class ManagedForEachEnumeratorWrapper sealed : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSComponentPersist130, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSForEachEnumerator100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSManagedForEachEnumeratorWrapper100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSObjectVersionUpdate100
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("52628E57-9DDB-4783-A937-4B415CE91167")]
[System.Runtime.InteropServices.ProgId("")]
[System.Runtime.InteropServices.Guid("40E2A222-B8D8-4C0A-888D-6D96F052D6E0")]
public sealed class ManagedForEachEnumeratorWrapper : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSComponentPersist130, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForEachEnumerator100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSManagedForEachEnumeratorWrapper100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectVersionUpdate100
type ManagedForEachEnumeratorWrapper = class
    interface IDTSManagedForEachEnumeratorWrapper100
    interface IDTSForEachEnumerator100
    interface IDTSComponentPersist130
    interface IDTSComponentPersist100
    interface IDTSObjectVersionUpdate100
Public NotInheritable Class ManagedForEachEnumeratorWrapper
Implements IDTSComponentPersist130, IDTSForEachEnumerator100, IDTSManagedForEachEnumeratorWrapper100, IDTSObjectVersionUpdate100
Inheritance
ManagedForEachEnumeratorWrapperManagedForEachEnumeratorWrapperManagedForEachEnumeratorWrapperManagedForEachEnumeratorWrapper
Attributes
Implements

Constructors

ManagedForEachEnumeratorWrapper() ManagedForEachEnumeratorWrapper() ManagedForEachEnumeratorWrapper() ManagedForEachEnumeratorWrapper()

Initializes a new instance of ManagedForEachEnumeratorWrapper class.

Properties

CollectionEnumerator CollectionEnumerator CollectionEnumerator CollectionEnumerator

Gets or sets the collection enumerator.

ManagedForEachEnumeratorQualifiedName ManagedForEachEnumeratorQualifiedName ManagedForEachEnumeratorQualifiedName ManagedForEachEnumeratorQualifiedName

Gets the name of the enumerator.

Version Version Version Version

Gets the version of the enumerator.

WrappedForEachEnumerator WrappedForEachEnumerator WrappedForEachEnumerator WrappedForEachEnumerator

Gets or sets the wrapped For Each enumerator.

Methods

CanUpdate(String) CanUpdate(String) CanUpdate(String) CanUpdate(String)

Specifies whether the enumerator can be updated

GetEnumerator(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100) GetEnumerator(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100) GetEnumerator(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100) GetEnumerator(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100)

Gets the enumerator.

GetSite(Guid, Object) GetSite(Guid, Object) GetSite(Guid, Object) GetSite(Guid, Object)

Gets the site for the enumerator wrapper.

InitializeForEachEnumerator(IDTSConnections100, IDTSInfoEvents100, IDTSObjectReferenceTracker100) InitializeForEachEnumerator(IDTSConnections100, IDTSInfoEvents100, IDTSObjectReferenceTracker100) InitializeForEachEnumerator(IDTSConnections100, IDTSInfoEvents100, IDTSObjectReferenceTracker100) InitializeForEachEnumerator(IDTSConnections100, IDTSInfoEvents100, IDTSObjectReferenceTracker100)

Initializes the For Each enumerator.

LoadFromXML(Object, IDTSInfoEvents100) LoadFromXML(Object, IDTSInfoEvents100) LoadFromXML(Object, IDTSInfoEvents100) LoadFromXML(Object, IDTSInfoEvents100)

Loads an element node from an XML file.

SaveAndUpdateVersionToXML(Object, DTSTargetServerVersion, IDTSInfoEvents100) SaveAndUpdateVersionToXML(Object, DTSTargetServerVersion, IDTSInfoEvents100) SaveAndUpdateVersionToXML(Object, DTSTargetServerVersion, IDTSInfoEvents100) SaveAndUpdateVersionToXML(Object, DTSTargetServerVersion, IDTSInfoEvents100)
SaveToXML(Object, IDTSInfoEvents100) SaveToXML(Object, IDTSInfoEvents100) SaveToXML(Object, IDTSInfoEvents100) SaveToXML(Object, IDTSInfoEvents100)

Saves a document object to XML.

SetManagedForEachEnumerator(String) SetManagedForEachEnumerator(String) SetManagedForEachEnumerator(String) SetManagedForEachEnumerator(String)

Sets the managed For Each enumerator

SetSite(Object) SetSite(Object) SetSite(Object) SetSite(Object)

Sets the pUnk site.

Update(String) Update(String) Update(String) Update(String)

Updates the XML object.

Validate(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100) Validate(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100) Validate(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100) Validate(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100)

Validates the enumerator wrapper.

Applies to