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 Hostklasse für 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
CollectionEnumerator |
Dient zum Abrufen oder Festlegen eines booleschen Objekts, der angibt, ob der Hostenumerator Sammlungen von Objekten oder Aufzählungen von Auflistungen aufzählt. |
CreationName |
Gibt die Zeichenfolge zurück, die von der Laufzeit verwendet wird, um eine Instanz des ForEachEnumeratorHost-Objekts zu erstellen. Diese Eigenschaft ist schreibgeschützt. |
DelayValidation |
Ruft einen Booleschen Wert ab, der angibt, ob ForEachEnumerator die Überprüfung verzögert wird, bis das Paket ausgeführt wird. |
Description |
Ruft die Beschreibung für den Host ab oder legt sie fest. |
HasExpressions |
Ruft einen Wert ab, der angibt, ob das ForEachEnumeratorHost-Objekt Ausdrücke enthält. |
HostType |
Ruft eine Enumeration ab, die den Typ des Hosts beschreibt, von dem ForEachEnumerator verwendet wird. Diese Eigenschaft ist schreibgeschützt. |
ID |
Gibt die dem Host zugewiesene GUID zurück. |
InnerObject |
Gibt das innere Objekt des Hosts zurück, d. h. den gehosteten ForEachEnumerator. |
Name |
Ruft einen Namen für den Host ab oder legt ihn fest. |
Properties |
Gibt eine DtsProperties-Auflistung zurück, die DtsProperty-Objekte enthält. Jede DtsProperty enthält zusätzliche Informationen zu jedem Task in ForEachEnumeratorHost. |
Methoden
Equals(Object) |
Stellt fest, ob zwei Objektinstanzen gleich sind. (Geerbt von DtsObject) |
GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
Gibt eine IEnumerator-Schnittstelle für die Verwendung in der Iterierung über die ForEachEnumerator. |
GetExecutionPath() |
Ruft den Ausführungspfad des ForEachEnumeratorHost-Objekts ab oder legt ihn fest. |
GetExpression(String) |
Gibt eine Zeichenfolge 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 diese Instanz zurück. (Geerbt von DtsObject) |
GetPackagePath() |
Ruft den Paketpfad für das ForEachEnumeratorHost-Objekt ab. |
LoadFromXML(XmlNode, IDTSEvents) |
Diese Methode kann durch den Anwendungscode nicht aufgerufen werden. Um ein im XML-Format gespeichertes Paket zu laden, verwenden Sie die LoadPackage(String, IDTSEvents)-Methode. |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
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. |
SetExpression(String, String) |
Weist der Eigenschaft den angegebenen Ausdruck zu. Geben Sie null an, um einen vorhandenen Ausdruck aus der Eigenschaft zu entfernen. |
Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
Der Host kann bestimmen, ob ungültige Einstellungen vorhanden sind, die die erfolgreiche Ausführung von ForEachEnumerator verhindern. |