Freigeben über


ManagedForEachEnumeratorWrapper Klasse

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Stellt den Wrapper für den verwalteten For Each-Enumerator dar. Diese Klasse kann nicht vererbt werden.

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("40E2A222-B8D8-4C0A-888D-6D96F052D6E0")]
[System.Runtime.InteropServices.ProgId("")]
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
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.ProgId("")]
[System.Runtime.InteropServices.Guid("52628E57-9DDB-4783-A937-4B415CE91167")]
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
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.ProgId("")]
[System.Runtime.InteropServices.Guid("1C3EF0B7-98EB-43E5-8B92-54D1CA0E1E08")]
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
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("40E2A222-B8D8-4C0A-888D-6D96F052D6E0")>]
[<System.Runtime.InteropServices.ProgId("")>]
type ManagedForEachEnumeratorWrapper = class
    interface IDTSManagedForEachEnumeratorWrapper100
    interface IDTSForEachEnumerator100
    interface IDTSComponentPersist130
    interface IDTSComponentPersist100
    interface IDTSObjectVersionUpdate100
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.ProgId("")>]
[<System.Runtime.InteropServices.Guid("52628E57-9DDB-4783-A937-4B415CE91167")>]
type ManagedForEachEnumeratorWrapper = class
    interface IDTSManagedForEachEnumeratorWrapper100
    interface IDTSForEachEnumerator100
    interface IDTSComponentPersist130
    interface IDTSComponentPersist100
    interface IDTSObjectVersionUpdate100
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.ProgId("")>]
[<System.Runtime.InteropServices.Guid("1C3EF0B7-98EB-43E5-8B92-54D1CA0E1E08")>]
type ManagedForEachEnumeratorWrapper = class
    interface IDTSManagedForEachEnumeratorWrapper100
    interface IDTSForEachEnumerator100
    interface IDTSComponentPersist130
    interface IDTSComponentPersist100
    interface IDTSObjectVersionUpdate100
Public NotInheritable Class ManagedForEachEnumeratorWrapper
Implements IDTSComponentPersist130, IDTSForEachEnumerator100, IDTSManagedForEachEnumeratorWrapper100, IDTSObjectVersionUpdate100
Vererbung
ManagedForEachEnumeratorWrapper
Attribute
Implementiert

Konstruktoren

ManagedForEachEnumeratorWrapper()

Initialisiert eine neue Instanz der ManagedForEachEnumeratorWrapper-Klasse.

Eigenschaften

CollectionEnumerator

Ruft den Auflistungsenumerator ab oder legt ihn fest.

ManagedForEachEnumeratorQualifiedName

Ruft den Namen des Enumerators ab.

Version

Ruft die Version des Enumerators ab.

WrappedForEachEnumerator

Ruft den umschlossenen For Each-Enumerator ab oder legt ihn fest.

Methoden

CanUpdate(String)

Gibt an, ob der Enumerator aktualisiert werden kann.

GetEnumerator(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100)

Ruft den Enumerator ab.

GetSite(Guid, Object)

Ruft die Site für den Enumeratorwrapper ab.

InitializeForEachEnumerator(IDTSConnections100, IDTSInfoEvents100, IDTSObjectReferenceTracker100)

Initialisiert den For Each-Enumerator.

LoadFromXML(Object, IDTSInfoEvents100)

Lädt einen Elementknoten aus einer XML-Datei.

SaveAndUpdateVersionToXML(Object, DTSTargetServerVersion, IDTSInfoEvents100)

Stellt den Wrapper für den verwalteten For Each-Enumerator dar. Diese Klasse kann nicht vererbt werden.

SaveToXML(Object, IDTSInfoEvents100)

Speichert ein Dokumentobjekt in XML.

SetManagedForEachEnumerator(String)

Legt den verwalteten For Each-Enumerator fest.

SetSite(Object)

Legt die pUnk-Site fest.

Update(String)

Aktualisiert das XML-Objekt.

Validate(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100)

Überprüft den Enumeratorwrapper.

Gilt für: