Freigeben über


ForEachEnumerator Klasse

Definition

Listet die Elemente auf, denen ForEachLoop zum Durchlaufen zugewiesen ist.

public ref class ForEachEnumerator abstract : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSForEachEnumerator
public abstract class ForEachEnumerator : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSForEachEnumerator
type ForEachEnumerator = class
    inherit DtsObject
    interface IDTSForEachEnumerator
Public MustInherit Class ForEachEnumerator
Inherits DtsObject
Implements IDTSForEachEnumerator
Vererbung
ForEachEnumerator
Abgeleitet
Implementiert

Hinweise

Diese Klasse stellt die abstrakte (MustInherit in Visual Basic) Basisklasse für Aufzählungen über die foreach Schleifensammlung bereit. Erbt von DtsObject und IDTSForEachEnumerator.

Konstruktoren

ForEachEnumerator()

Initialisiert eine neue Instanz der ForEachEnumerator-Klasse.

Eigenschaften

CollectionEnumerator

Dient zum Abrufen oder Festlegen von Boolean, der angibt, ob der Enumerator der Foreach-Enumerator Sammlungen von Objekten aufzählt oder Auflistungen von Sammlungen aufzählt.

TargetServerVersion

Listet die Elemente auf, denen ForEachLoop zum Durchlaufen zugewiesen ist.

Version

Gibt die Versionsnummer des Pakets zurück. Diese Eigenschaft ist schreibgeschützt.

Methoden

CanUpdate(String)

Ein boolescher Wert, der angibt, ob der neue Paket-XML-Code das alte Paket-XML aktualisieren kann.

Equals(Object)

Stellt fest, ob zwei Objektinstanzen gleich sind.

(Geerbt von DtsObject)
GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Gibt einen verwalteten Enumerator (IEnumerator) zum Durchlaufen der Auflistungen zurück.

GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

(Geerbt von DtsObject)
InitializeForEachEnumerator(Connections, IDTSInfoEvents, ObjectReferenceTracker)

Initialisiert die dem Task zugeordneten Eigenschaften. Diese Methode wird von der Laufzeit aufgerufen und wird nicht in Code verwendet.

Update(String)

Diese Methode aktualisiert den alten Paket-XML-Code mit dem neuen Paket-XML, wenn CanUpdate(String) er auf "true" festgelegt ist.

Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Der Container kann feststellen, ob er ungültige Einstellungen enthält, die eine erfolgreiche Ausführung verhindern.

Gilt für: