ForEachEnumeratorHost Klasse

Definition

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

Gilt für: