Freigeben über


ForEachFromVarEnumerator Klasse

Definition

Dieser Enumerator wird verwendet, um die Objekte in der in VariableName angegebenen Variablen in einer Schleife zu durchlaufen.

public ref class ForEachFromVarEnumerator sealed : Microsoft::SqlServer::Dts::Runtime::ForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::Enumerators::FromVar::IDTSForEachFromVarEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.Localized), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.ForEachFromVarEnumeratorUI, Microsoft.SqlServer.ForEachFromVarEnumeratorUI, Version={0}, Culture=neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class ForEachFromVarEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.IDTSForEachFromVarEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.Localized), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.ForEachFromVarEnumeratorUI, Microsoft.SqlServer.ForEachFromVarEnumeratorUI, Version={0}, Culture=neutral, PublicKeyToken=89845dcd8080cc91")>]
type ForEachFromVarEnumerator = class
    inherit ForEachEnumerator
    interface IDTSComponentPersist
    interface IDTSForEachFromVarEnumerator
Public NotInheritable Class ForEachFromVarEnumerator
Inherits ForEachEnumerator
Implements IDTSComponentPersist, IDTSForEachFromVarEnumerator
Vererbung
ForEachFromVarEnumerator
Attribute
Implementiert

Hinweise

Ein Beispiel für die Verwendung dieser Aufzählung ist, wenn eine Abfrage ausgeführt wird, und das Ergebnis der Abfrage wird in der Variablen gespeichert. Sie können diesen Aufzählungsator verwenden, um die Abfrageergebnisse zu durchlaufen.

Konstruktoren

ForEachFromVarEnumerator()

Initialisiert eine neue Instanz der ForEachFromVarEnumerator-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.

(Geerbt von ForEachEnumerator)
TargetServerVersion

Dieser Enumerator wird verwendet, um die Objekte in der in VariableName angegebenen Variablen in einer Schleife zu durchlaufen.

(Geerbt von ForEachEnumerator)
VariableName

Ruft den Namen der aufzulistenden Variablen ab oder legt ihn fest.

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)
GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Gibt eine IEnumerator-Schnittstelle zurück, die das ActiveX Data Objects (ADO)-Objekt durchlaufen kann.

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.

(Geerbt von ForEachEnumerator)
LoadFromXML(XmlElement, IDTSInfoEvents)

Diese Methode kann durch den Anwendungscode nicht aufgerufen werden. Verwenden Sie die LoadPackage(String, IDTSEvents)-Methode, um ein als XML-Datei auf der Festplatte gespeichertes Paket zu laden.

SaveToXML(XmlDocument, IDTSInfoEvents)

Diese Methode kann durch den Anwendungscode nicht aufgerufen werden. Um ein Paket als XML-Datei zu speichern, verwenden Sie die SaveToXml(String, Package, IDTSEvents)-Methode.

Update(String)

Diese Methode aktualisiert den alten Paket-XML-Code 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: