ForEachSchemaRowsetEnumerator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält die Methoden und Eigenschaften für die Implementierung einer Foreach-Schleife, die über ein Schema-Rowset aufgezählt wird. Diese Klasse kann nicht vererbt werden.
public ref class ForEachSchemaRowsetEnumerator sealed : Microsoft::SqlServer::Dts::Runtime::ForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::Enumerators::ADO::IDTSForEachSchemaRowsetEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumeratorUI, Microsoft.SqlServer.ForEachADOEnumeratorUI, Version={0}, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class ForEachSchemaRowsetEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.IDTSForEachSchemaRowsetEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumeratorUI, Microsoft.SqlServer.ForEachADOEnumeratorUI, Version={0}, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type ForEachSchemaRowsetEnumerator = class
inherit ForEachEnumerator
interface IDTSForEachSchemaRowsetEnumerator
interface IDTSComponentPersist
Public NotInheritable Class ForEachSchemaRowsetEnumerator
Inherits ForEachEnumerator
Implements IDTSComponentPersist, IDTSForEachSchemaRowsetEnumerator
- Vererbung
- Attribute
- Implementiert
Konstruktoren
ForEachSchemaRowsetEnumerator() |
Initialisiert eine neue Instanz der ForEachSchemaRowsetEnumerator-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) |
Connection |
Dient zum Abrufen oder Festlegen einer Zeichenfolge, die die Verbindungsinformationen für die Schemazeilenumerator enthält. |
ForEachEnumeratorDescription |
Gibt eine Beschreibung für den ForEachSchemaRowsetEnumerator zurück. |
ForEachEnumeratorDisplayName |
Dient zum Abrufen oder Festlegen einer Zeichenfolge, die den Anzeigenamen für den Aufzählungsator enthält. |
Restrictions |
Dient zum Abrufen oder Festlegen eines Arrays von Zeichenfolgen, das die Einschränkungen enthält, die auf das zurückgegebene Rowset angewendet werden sollen. |
SchemaRowset |
Ruft die GUID des Schemas ab oder legt sie fest. |
TargetServerVersion |
Enthält die Methoden und Eigenschaften für die Implementierung einer Foreach-Schleife, die über ein Schema-Rowset aufgezählt wird. 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) |
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) |