Share via


ForEachItemEnumerator Klasse

Definition

Implementiert einen Enumerator für die ForEachItem-Auflistung. Diese Klasse kann nicht vererbt werden.

public ref class ForEachItemEnumerator sealed : Microsoft::SqlServer::Dts::Runtime::ForEachEnumerator
public sealed class ForEachItemEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator
type ForEachItemEnumerator = class
    inherit ForEachEnumerator
Public NotInheritable Class ForEachItemEnumerator
Inherits ForEachEnumerator
Vererbung
ForEachItemEnumerator

Hinweise

Diese Klasse ermöglicht den Zugriff auf die Aufzählungselemente direkt ohne Aufruf GetEnumerator. Diese Schnittstelle ermöglicht es dem Enumerator auch, Daten zu seiner Sammlung hinzuzufügen. Darüber hinaus verfügt ImportXML es über und ExportXML Methoden, mit denen der Aufzählerator Daten in eine .xml-Datei lesen und schreiben kann.

Eigenschaften

CollectionEnumerator

Dient zum Abrufen oder Festlegen von Boolean, der angibt, ob der Foreach-Schleifenumerator Auflistungen von Objekten oder Aufzählungen von Auflistungen aufzählt.

(Geerbt von ForEachEnumerator)
Items

Ruft eine Auflistung von ForEachItems ab oder legt sie fest.

TargetServerVersion

Implementiert einen Enumerator für die ForEachItem-Auflistung. Diese Klasse kann nicht vererbt werden.

(Geerbt von ForEachEnumerator)
Version

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

(Geerbt von ForEachEnumerator)

Methoden

CanUpdate(String)

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

(Geerbt von ForEachEnumerator)
Equals(Object)

Stellt fest, ob zwei Objektinstanzen gleich sind.

(Geerbt von DtsObject)
ExportXML(String)

Exportiert Daten in eine XML-Datei.

GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Ruft eine IEnumerator-Schnittstelle für das Iterieren durch die ForEachItem Auflistung ab.

GetHashCode()

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

(Geerbt von DtsObject)
ImportXML(String)

Importiert XML in die Auflistung.

InitializeForEachEnumerator(Connections, IDTSInfoEvents, ObjectReferenceTracker)

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

(Geerbt von ForEachEnumerator)
Update(String)

Diese Methode aktualisiert das alte Paket-XML mit dem neuen Paket-XML, wenn CanUpdate(String) er auf true festgelegt ist.

(Geerbt von ForEachEnumerator)
Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

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

(Geerbt von ForEachEnumerator)

Gilt für: