ForEachEnumeratorHost Klasse

Definition

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
ForEachEnumeratorHost
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.

Gilt für: