Share via


ForEachEnumeratorHostClass Klasse

Definition

Definiert die Hostklasse für ForEachItemEnumeratorClass. Diese Klasse kann nicht vererbt werden.

public ref class ForEachEnumeratorHostClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::ForEachEnumeratorHost, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSForEachEnumerator100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSObjectHost100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPropertiesProvider100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("6B3B7A95-8AF7-49C8-A46C-6233549B90A9")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ForEachEnumeratorHostClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachEnumeratorHost, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForEachEnumerator100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectHost100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("333426D4-55B2-464E-A753-6571B77C7389")]
public class ForEachEnumeratorHostClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachEnumeratorHost, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForEachEnumerator100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectHost100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("DF8B04F8-DC40-4E1D-AA34-2535D6C0D691")]
public class ForEachEnumeratorHostClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachEnumeratorHost, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForEachEnumerator100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectHost100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("6B3B7A95-8AF7-49C8-A46C-6233549B90A9")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ForEachEnumeratorHostClass = class
    interface ForEachEnumeratorHost
    interface IDTSName100
    interface IDTSObjectHost100
    interface IDTSForEachEnumerator100
    interface IDTSPropertiesProvider100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("333426D4-55B2-464E-A753-6571B77C7389")>]
type ForEachEnumeratorHostClass = class
    interface ForEachEnumeratorHost
    interface IDTSName100
    interface IDTSObjectHost100
    interface IDTSForEachEnumerator100
    interface IDTSPropertiesProvider100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("DF8B04F8-DC40-4E1D-AA34-2535D6C0D691")>]
type ForEachEnumeratorHostClass = class
    interface ForEachEnumeratorHost
    interface IDTSName100
    interface IDTSObjectHost100
    interface IDTSForEachEnumerator100
    interface IDTSPropertiesProvider100
Public Class ForEachEnumeratorHostClass
Implements ForEachEnumeratorHost, IDTSForEachEnumerator100, IDTSObjectHost100, IDTSPropertiesProvider100
Vererbung
ForEachEnumeratorHostClass
Attribute
Implementiert

Hinweise

Weitere Informationen finden Sie unter ForEachEnumeratorHost.

Konstruktoren

ForEachEnumeratorHostClass()

Initialisiert eine neue Instanz der ForEachEnumeratorHostClass-Klasse.

Eigenschaften

CollectionEnumerator

Dient zum Abrufen oder Festlegen eines Booleschen Werts, der angibt, ob der Hostenumerator Sammlungen von Objekten aufzählt oder Auflistungen von Sammlungen aufzählt.

CreationName

Gibt die Zeichenfolge zurück, die von der Laufzeit verwendet wird, um eine Instanz des ForEachItemEnumeratorClass-Objekts zu erstellen. Diese Eigenschaft ist schreibgeschützt.

DelayValidation

Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob ForEachItemEnumeratorClass 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.

HostType

Ruft eine Enumeration ab, die den Typ des Hosts beschreibt, von dem ForEachItemEnumeratorClass 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 ForEachItemEnumeratorClass.

Name

Ruft einen Namen für den Host ab oder legt ihn fest.

Properties

Gibt eine IDTSProperties100-Auflistung zurück, die IDTSProperty100-Objekte enthält. Jede IDTSProperty100 enthält zusätzliche Informationen zu jedem Task in ForEachItemEnumeratorClass.

Methoden

ComputeExpressions(Boolean)

Berechnet die Ausdrücke in der Eigenschaftenauflistung.

GetEnumerator(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100)

Gibt eine IEnumerator-Schnittstelle für die Verwendung in der Iterierung über die ForEachItemEnumeratorClass.

GetExpression(String)

Gibt eine Zeichenfolge zurück, die den Ausdruck für die angegebene Eigenschaft enthält. Null bedeutet, dass kein Ausdruck zugewiesen wird.

InitializeForEachEnumerator(IDTSConnections100, IDTSInfoEvents100, IDTSObjectReferenceTracker100)

Initialisiert die dem Task zugeordneten Eigenschaften.

SetExpression(String, String)

Weist der Eigenschaft den angegebenen Ausdruck zu. Geben Sie null an, um einen vorhandenen Ausdruck aus der Eigenschaft zu entfernen.

Validate(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100)

Der Host kann bestimmen, ob ungültige Einstellungen vorhanden sind, die die erfolgreiche Ausführung von ForEachItemEnumeratorClass verhindern.

Gilt für: