ForEachEnumeratorHostClass 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 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
| Name | Beschreibung |
|---|---|
| ForEachEnumeratorHostClass() |
Initialisiert eine neue Instanz der ForEachEnumeratorHostClass-Klasse. |
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 ForEachItemEnumeratorClass Objekts verwendet wird. Diese Eigenschaft ist schreibgeschützt. |
| DelayValidation |
Erhält oder setzt einen Boolean, der anzeigt, ob ForEachItemEnumeratorClass die Validierung verzögert ist, bis das Paket ausgeführt wird. |
| Description |
Erhält oder setzt eine Beschreibung für den Host. |
| HostType |
Erhält eine Aufzählung, die den Typ des Wirts beschreibt, von dem der verwendet wird ForEachItemEnumeratorClass . 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 ForEachItemEnumeratorClass ist, das gehostet wird. |
| Name |
Bekommt oder setzt einen Namen für den Host. |
| Properties |
Gibt eine IDTSProperties100 Sammlung zurück, die Objekte enthält IDTSProperty100 . Jede IDTSProperty100 enthält zusätzliche Informationen zu jeder Aufgabe in der ForEachItemEnumeratorClass. |
Methoden
| Name | Beschreibung |
|---|---|
| ComputeExpressions(Boolean) |
Berechent die Ausdrücke in der Eigenschaftssammlung. |
| GetEnumerator(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100) |
Gibt eine IEnumerator-Schnittstelle zurück, die zum Iterieren über das verwendet wird ForEachItemEnumeratorClass. |
| GetExpression(String) |
Gibt eine Zeichenkette 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 mit der Aufgabe verbundenen Eigenschaften. |
| SetExpression(String, String) |
Weist den angegebenen Ausdruck der Eigenschaft zu. Geben Sie null an, um einen bestehenden Ausdruck aus der Eigenschaft zu entfernen. |
| Validate(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100) |
Ermöglicht es dem Host zu bestimmen, ob es ungültige Einstellungen gibt, die verhindern, dass die Ausführung erfolgreich ForEachItemEnumeratorClass ausgeführt wird. |