ForEachEnumeratorHost 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.
Definiert die Host-Klasse für die ForEachEnumerator. Diese Klasse kann nicht vererbt werden.
public ref class ForEachEnumeratorHost sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSObjectHost, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx
public sealed class ForEachEnumeratorHost : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSObjectHost, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx
type ForEachEnumeratorHost = class
inherit DtsObject
interface IDTSName
interface IDTSPersist
interface IDTSObjectHost
interface IDTSForEachEnumerator
interface IDTSPropertiesProvider
interface IDTSPropertiesProviderEx
interface IDTSPackagePath
interface IDTSExecutionPath
Public NotInheritable Class ForEachEnumeratorHost
Inherits DtsObject
Implements IDTSExecutionPath, IDTSForEachEnumerator, IDTSName, IDTSObjectHost, IDTSPackagePath, IDTSPersist, IDTSPropertiesProvider, IDTSPropertiesProviderEx
- Vererbung
- Implementiert
Eigenschaften
| Name | Beschreibung |
|---|---|
| CollectionEnumerator |
Erhält oder setzt einen Boolean, der angibt, ob der hostende Enumerator Sammlungen von Objekten oder Sammlungen von Sammlungen aufzählt. |
| CreationName |
Gibt die Zeichenkette zurück, die von der Laufzeit zur Erstellung einer Instanz des ForEachEnumeratorHost Objekts verwendet wird. Diese Eigenschaft ist schreibgeschützt. |
| DelayValidation |
Erhält oder setzt einen Boolean, der anzeigt, ob ForEachEnumerator die Validierung verzögert ist, bis das Paket ausgeführt wird. |
| Description |
Erhält oder setzt eine Beschreibung für den Host. |
| HasExpressions |
Erhält einen Wert, der angibt, ob das ForEachEnumeratorHost Objekt Ausdrücke hat. |
| HostType |
Erhält eine Aufzählung, die den Typ des Wirts beschreibt, von dem der verwendet wird ForEachEnumerator . Diese Eigenschaft ist schreibgeschützt |
| ID |
Gibt das dem Host zugewiesene GUID zurück. |
| InnerObject |
Gibt das innere Objekt des Wirts zurück, das das ForEachEnumerator ist, das gehostet wird. |
| Name |
Bekommt oder setzt einen Namen für den Host. |
| Properties |
Gibt eine DtsProperties Sammlung zurück, die Objekte enthält DtsProperty . Jede DtsProperty enthält zusätzliche Informationen zu jeder Aufgabe in der ForEachEnumeratorHost. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob zwei Objektinstanzen gleich sind. (Geerbt von DtsObject) |
| GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
Gibt eine IEnumerator-Schnittstelle zurück, die zum Iterieren über das verwendet wird ForEachEnumerator. |
| GetExecutionPath() |
Erhält den Ausführungspfad für das ForEachEnumeratorHost Objekt. |
| GetExpression(String) |
Gibt eine Zeichenkette zurück, die den Ausdruck für die angegebene Eigenschaft enthält. Null bedeutet, dass kein Ausdruck zugewiesen wird. |
| GetHashCode() |
Gibt den Hashcode für diesen instance zurück. (Geerbt von DtsObject) |
| GetPackagePath() |
Erhält den Paketpfad für das ForEachEnumeratorHost Objekt. |
| LoadFromXML(XmlNode, IDTSEvents) |
Diese Methode kann von deinem Anwendungscode nicht aufgerufen werden. Um ein als .xmlgespeichertes Paket zu laden, verwenden Sie die Methode LoadPackage(String, IDTSEvents) . |
| SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Diese Methode kann von deinem Anwendungscode nicht aufgerufen werden. Um ein Paket als .xmlzu speichern, verwenden Sie die Methode SaveToXml(String, Package, IDTSEvents) . |
| SetExpression(String, String) |
Weist den angegebenen Ausdruck der Eigenschaft zu. Geben Sie null an, um einen bestehenden Ausdruck aus der Eigenschaft zu entfernen. |
| Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
Ermöglicht es dem Host zu bestimmen, ob es ungültige Einstellungen gibt, die verhindern, dass die Ausführung erfolgreich ForEachEnumerator ausgeführt wird. |