ForEachLoopClass 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.
Stellt einen Container bereit, der einen iterativen Workflow in einem Paket mithilfe der Foreach-Iterations-Anweisung definiert.
public ref class ForEachLoopClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::ForEachLoop, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSEventsProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutionMetrics100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSForEachLoop100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSName100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPersist100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPropertiesProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSRuntimeObject100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("C2DA94B4-782A-4F02-8532-B79F2F17EF2C")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ForEachLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForEachLoop100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("8D9B72A5-CF6C-43F6-810D-BA54BE7CDF5A")]
public class ForEachLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForEachLoop100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("B4239650-285C-4F45-8F7B-759C3009A565")]
public class ForEachLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForEachLoop100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("C2DA94B4-782A-4F02-8532-B79F2F17EF2C")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ForEachLoopClass = class
interface IDTSExecutable100
interface ForEachLoop
interface IDTSForEachLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("8D9B72A5-CF6C-43F6-810D-BA54BE7CDF5A")>]
type ForEachLoopClass = class
interface IDTSExecutable100
interface ForEachLoop
interface IDTSForEachLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("B4239650-285C-4F45-8F7B-759C3009A565")>]
type ForEachLoopClass = class
interface IDTSExecutable100
interface ForEachLoop
interface IDTSForEachLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
Public Class ForEachLoopClass
Implements ForEachLoop, IDTSBreakpointSite100, IDTSContainer100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSForEachLoop100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100
- Vererbung
-
ForEachLoopClass
- Attribute
- Implementiert
Konstruktoren
ForEachLoopClass() |
Initialisiert eine neue Instanz der ForEachLoopClass-Klasse. |
Eigenschaften
CreationName |
Gibt die Zeichenfolge zurück, die zum Erstellen einer Instanz des ForEachLoopClass-Objekts verwendet wird. Diese Eigenschaft ist schreibgeschützt. |
DebugMode |
Ruft einen Boolean ab, der angibt, ob sich das ForEachLoopClass Objekt im Debugmodus befindet und ob das Ereignis während der OnBreakpointHit(IDTSBreakpointSite100, IDTSBreakpointTarget100) Ausführung ausgelöst werden soll, oder legt ihn fest. |
DelayValidation |
Ruft einen Boolean ab oder legt diesen fest, der angibt, ob die Überprüfung des Vorgangs bis zur Laufzeit verzögert wird. Der Standardwert ist „FALSE“. |
Description |
Ruft die Beschreibung des ForEachLoopClass-Objekts ab oder legt sie fest. |
Disable |
Ruft einen Boolean ab, der angibt, ob das ForEachLoopClass Objekt deaktiviert ist. |
DisableEventHandlers |
Ruft einen Boolean ab, der angibt, ob Ereignishandler für Die Aufgabe deaktiviert sind. |
EventHandlers |
Ruft eine Auflistung von Ereignishandlerobjekten ab. Dieses Feld ist schreibgeschützt. |
EventInfos |
Ruft eine Auflistung von IDTSEventInfo100-Objekten ab. Dieses Feld ist schreibgeschützt. |
Executables |
Ruft eine Auflistung von ausführbaren Objekten ab. |
ExecutionDuration |
Gibt einen Wert zurück, der die Zeitdauer für die Ausführung des Containers in Millisekunden angibt. Diese Eigenschaft ist schreibgeschützt. |
ExecutionResult |
Gibt einen Wert zurück, der angibt, ob die Ausführung des ForEachLoopClass-Objekts erfolgreich oder fehlerhaft war. |
ExecutionStatus |
Gibt einen Wert zurück, der den aktuellen Ausführungsstatus des ForEachLoopClass-Objekts zur Zeit des Aufrufs angibt. |
FailPackageOnFailure |
Ruft einen Booleschen Wert ab, der angibt, ob das Paket fehlschlägt, wenn ein untergeordneter Container fehlschlägt. |
FailParentOnFailure |
Ruft einen Boolean ab, der definiert, ob der übergeordnete Container fehlschlägt, wenn ein untergeordneter Container fehlschlägt. |
ForcedExecutionValue |
Wenn die ForceExecutionValue Eigenschaft auf true festgelegt ist, ruft einen Wert ab oder legt einen Wert fest, der den optionalen Ausführungswert angibt, den das Paket zurückgibt. |
ForceExecutionResult |
Ruft einen DTSExecResult-Enumerationswert ab, der das erzwungene Ausführungsergebnis des Containers angibt, oder legt ihn fest. |
ForceExecutionValue |
Dient zum Abrufen oder Festlegen eines Booleschen Werts, der angibt, ob der Ausführungswert des Containers gezwungen werden soll, einen bestimmten Wert zu enthalten. |
ForEachEnumerator |
Ruft einen Host für IDTSForEachEnumerator100 ab oder legt ihn fest. |
ID |
Ruft die GUID von ForEachLoopClass ab. Der Wert ist schreibgeschützt. |
IDTSSuspend100_SuspendRequired |
Ruft einen Booleschen Wert ab oder legt diesen fest, der angibt, ob Aufgaben angehalten werden sollen, wenn ein Haltepunkt auftritt. Dieser Wert wird von der Runtime-Engine für Tasks und Container festgelegt, wenn ein Breakpoint erreicht wird. |
IsDefaultLocaleID |
Ein Boolescher Wert, der angibt, ob der Container das Standardschema verwendet. Diese Eigenschaft ist schreibgeschützt. |
IsolationLevel |
Ruft die Isolationsstufe der Transaktion im ForEachLoopClass-Objekt ab oder legt sie fest. |
LocaleID |
Ruft eine Integer ab, die die Microsoft Win32® LocaleID angibt, die verwendet werden soll, wenn das ForEachLoopClass Objekt ausgeführt wird. |
LogEntryInfos |
Ruft das IDTSLogEntryInfos100-Objekt für den Container ab. Diese Eigenschaft ist schreibgeschützt. |
LoggingMode |
Ruft einen gültigen Wert aus der DTSLoggingMode-Enumeration ab, der den Protokollierungsmodus des Containers angibt, oder legt ihn fest. |
LoggingOptions |
Ruft ein Objekt mit Eigenschaften ab, die die Filterung und Protokollierung von Ressourcen für Container angeben. Diese Eigenschaft ist schreibgeschützt. |
MaximumErrorCount |
Ruft einen Integer-Wert ab, der die maximale Anzahl von Fehlern angibt, die auftreten können, bevor das ForEachLoopClass Objekt beendet wird. |
Name |
Ruft den Namen der ForEachLoopClass ab oder legt diesen fest. |
Parent |
Ruft den übergeordneten Container ab. Der Wert ist schreibgeschützt. |
PrecedenceConstraints |
Ruft eine IDTSPrecedenceConstraints100-Auflistung ab, die alle der ForEachLoop zugeordneten Rangfolgeneinschränkungen enthält. |
Properties |
Gibt eine Auflistung von IDTSProperty100-Objekten zurück, die ForEachLoop zugewiesen sind. |
StartTime |
Ruft die Uhrzeit ab, zu der der Container die Ausführung gestartet hat. Diese Eigenschaft ist schreibgeschützt. |
StopTime |
Ruft die Uhrzeit ab, zu der der Container die Ausführung beendet hat. Diese Eigenschaft ist schreibgeschützt. |
SuspendRequired |
Ruft einen Booleschen Wert ab oder legt diesen fest, der angibt, ob Aufgaben angehalten werden sollen, wenn ein Haltepunkt auftritt. Dieser Wert wird von der Runtime-Engine für Tasks und Container festgelegt, wenn ein Breakpoint erreicht wird. |
TransactionOption |
Ruft einen DTSTransactionOption-Enumerationswert ab, der angibt, ob der Container an Transaktionen beteiligt ist, oder legt ihn fest. |
VariableDispenser |
Ruft ein IDTSVariableDispenser100-Objekt ab, damit die dem Container zugeordneten Variablen gesperrt werden können. |
VariableMappings |
Ruft eine IDTSForEachVariableMappings100-Auflistung ab, die die Variablenzuordnungen für ForEachLoop enthält. |
Variables |
Gibt eine Auflistung zurück, die die diesem Container zugeordneten Variablen enthält. Diese Eigenschaft ist schreibgeschützt. |
Methoden
AcceptBreakpointManager(IDTSBreakpointManager100) |
Akzeptiert einen IDTSBreakpointManager100-Manager, der bei der Erstellung eines Tasks oder eines Containers von der Runtime-Engine aufgerufen wird, damit der Task Breakpoints erstellen, entfernen und deren Status überprüfen kann. Diese Methode wird von der Laufzeit aufgerufen und wird nicht in Code verwendet. |
ComputeExpressions(Boolean) |
Berechnet die Ausdrücke in der Eigenschaftenauflistung. |
Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Führt das ausführbare Element aus. |
GetExpression(String) |
Gibt eine Zeichenfolge zurück, die den Ausdruck für die angegebene Eigenschaft enthält. Null bedeutet, dass kein Ausdruck zugewiesen wird. |
GetParentID() |
Ruft die ID des übergeordneten Containers ab. |
IDTSForEachLoop100_Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Führt das ausführbare Element aus. |
IDTSForEachLoop100_Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Vergewissern Sie sich, dass die ausführbare Datei erfolgreich ausgeführt wird, indem Sie alle Abhängigkeiten und anderen Elemente vor der Ausführung überprüfen. |
IDTSSuspend100_get_SuspendRequired() |
Stellt einen Container bereit, der einen iterativen Workflow in einem Paket mithilfe der Foreach-Iterations-Anweisung definiert. |
IDTSSuspend100_ResumeExecution() |
Setzt die Taskausführung nach einer Unterbrechung fort. Die Runtime-Engine setzt die Ausführung des Tasks oder Containers fort. |
IDTSSuspend100_set_SuspendRequired(Boolean) |
Stellt einen Container bereit, der einen iterativen Workflow in einem Paket mithilfe der Foreach-Iterations-Anweisung definiert. |
IDTSSuspend100_SuspendExecution() |
Gibt an, dass das ausführbare Element angehalten werden muss. Diese Methode wird von der Runtime-Engine aufgerufen. |
LoadFromXML(Object, IDTSEvents100) |
Lädt im XML-Format gespeicherte Daten. |
RegenerateID() |
Weitere Informationen finden Sie unter ForEachLoop. |
ResumeExecution() |
Setzt die Taskausführung nach einer Unterbrechung fort. Die Runtime-Engine setzt die Ausführung des Tasks oder Containers fort. |
SaveToXML(Object, Object, IDTSEvents100) |
Speichert Informationen in einem XML-Dokument. |
SetExpression(String, String) |
Weist der Eigenschaft den angegebenen Ausdruck zu. Geben Sie null an, um einen vorhandenen Ausdruck aus der Eigenschaft zu entfernen. |
SuspendExecution() |
Gibt an, dass das ausführbare Element angehalten werden muss. Diese Methode wird von der Runtime-Engine aufgerufen. |
Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Vergewissern Sie sich, dass die ausführbare Datei erfolgreich ausgeführt wird, indem Sie alle Abhängigkeiten und anderen Elemente vor der Ausführung überprüfen. |