ForLoopClass 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 definiert, wobei die Iterationsanweisung verwendet wird.
public ref class ForLoopClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::ForLoop, 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::IDTSForLoop100, 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("598B412F-4036-41DD-8F5C-83DED7CE6CCC")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, 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.IDTSForLoop100, 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("20DB93E9-2961-4CB1-A696-4EFD0104B005")]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, 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.IDTSForLoop100, 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("F8820007-A986-4DE8-8378-45CC12A343C2")]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, 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.IDTSForLoop100, 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("598B412F-4036-41DD-8F5C-83DED7CE6CCC")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ForLoopClass = class
interface IDTSExecutable100
interface ForLoop
interface IDTSForLoop100
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("20DB93E9-2961-4CB1-A696-4EFD0104B005")>]
type ForLoopClass = class
interface IDTSExecutable100
interface ForLoop
interface IDTSForLoop100
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("F8820007-A986-4DE8-8378-45CC12A343C2")>]
type ForLoopClass = class
interface IDTSExecutable100
interface ForLoop
interface IDTSForLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
Public Class ForLoopClass
Implements ForLoop, IDTSBreakpointSite100, IDTSContainer100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSForLoop100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100
- Vererbung
-
ForLoopClass
- Attribute
- Implementiert
Hinweise
Weitere Informationen finden Sie unter ForLoop.
Konstruktoren
ForLoopClass() |
Initialisiert eine neue Instanz der ForLoopClass-Klasse. |
Eigenschaften
AssignExpression |
Ruft einen Ausdruck ab, um den Schleifenzähler schrittweise zu erhöhen oder zu verringern, oder legt ihn fest. |
CreationName |
Gibt den Namen zurück, der von der Laufzeit verwendet wird, um eine Instanz des Objekts zu erstellen und der Auflistung hinzuzufügen, falls das Objekt über eine Auflistung verfügt. Diese Eigenschaft ist schreibgeschützt. |
DebugMode |
Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob eine Aufgabe überprüfen soll, ob Haltepunkte aktiviert sind. |
DelayValidation |
Ruft einen Wert ab, der angibt, ob die Überprüfung des Tasks bis zur Laufzeit verzögert wird, oder legt ihn fest. |
Description |
Ruft eine Beschreibung zum Objekt ab oder legt sie fest. |
Disable |
Ruft einen Wert ab, der angibt, ob das IDTSContainer100-Objekt deaktiviert ist, oder legt ihn fest. |
DisableEventHandlers |
Dient zum Abrufen oder Festlegen eines booleschen Werts, der angibt, ob die Ereignishandler für den Vorgang deaktiviert sind. |
EvalExpression |
Ruft den Ausdruck ab, der bei jedem Schleifendurchgang ausgewertet wird, oder legt ihn fest. |
EventHandlers |
Gibt eine Auflistung von Ereignishandlerobjekten zurück. Dieses Feld ist schreibgeschützt. |
EventInfos |
Gibt eine Auflistung von IDTSEventInfo100-Objekten zurück. Dieses Feld ist schreibgeschützt. |
Executables |
Gibt eine Auflistung von ausführbaren Objekten zurück, die während der ForLoopClass-Iteration verarbeitet werden. |
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 |
Ruft einen Wert ab, der angibt, ob die Ausführung des IDTSContainer100-Objekts erfolgreich oder fehlerhaft war. |
ExecutionStatus |
Ruft den aktuellen Ausführungsstatus des IDTSContainer100-Objekts zum Zeitpunkt des Aufrufs ab. |
FailPackageOnFailure |
Ruft einen Wert ab, der angibt, ob ein Paketfehler auftritt, wenn ein untergeordneter Container fehlerhaft war, oder legt ihn fest. |
FailParentOnFailure |
Ruft einen Wert ab, der angibt, ob der übergeordnete Container einen Fehler verursacht, wenn ein untergeordneter Container fehlerhaft war, oder legt ihn fest. |
ForcedExecutionValue |
Wenn ForceExecutionValue wahr ist, ruft einen Wert ab oder legt diesen fest, der den optionalen Ausführungswert angibt, den das Paket zurückgibt. |
ForceExecutionResult |
Ruft das erzwungene Ausführungsergebnis des Containers ab oder legt es fest. |
ForceExecutionValue |
Ruft einen Wert ab, der angibt, ob der Ausführungswert des Containers zwingend einen bestimmten Wert enthalten soll, oder legt ihn fest. |
ID |
Gibt eine eindeutige, dem Objekt zugewiesene ID zurück. Dies ist normalerweise eine GUID. Diese Eigenschaft ist schreibgeschützt. |
IDTSSuspend100_SuspendRequired |
Ruft einen booleschen Wert ab, der angibt, ob die Taskausführung bei Erreichen eines Breakpoints angehalten werden soll, oder legt ihn fest. Dieser Wert wird von der Runtime-Engine für Tasks und Container festgelegt, wenn ein Breakpoint erreicht wird. |
InitExpression |
Ruft einen optionalen Initialisierungsausdruck ab oder legt ihn fest. |
IsDefaultLocaleID |
Ruft einen Wert ab, der angibt, ob der Container das Standardgebietsschema verwendet. |
IsolationLevel |
Ruft die Isolationsstufe der Transaktion im IDTSContainer100-Objekt ab oder legt sie fest. |
LocaleID |
Ruft den Gebietsschemabezeichner ab, der verwendet wird, wenn das IDTSContainer100-Objekt ausgeführt wird, oder legt ihn fest. |
LogEntryInfos |
Ruft eine Auflistung von Informationen über einen Protokolleintrag ab. |
LoggingMode |
Ruft den Protokollierungsmodus des Containers ab oder legt ihn fest. |
LoggingOptions |
Ruft ein Objekt mit Eigenschaften ab, die die Filterung und Protokollierung von Ressourcen für Container angeben. |
MaximumErrorCount |
Ruft die maximal zulässige Anzahl von Fehlern ab, nach der die Ausführung des Containers beendet wird, oder legt sie fest. |
Name |
Ruft einen dem Objekt zugewiesenen Namen ab oder legt ihn fest. |
Parent |
Ruft den übergeordneten Container ab. |
PrecedenceConstraints |
Gibt eine IDTSPrecedenceConstraints100-Auflistung zurück. Dieses Feld ist schreibgeschützt. |
Properties |
Gibt einen Satz von Eigenschaften für ForLoopClass in eine IDTSProperties100-Auflistung zurück. |
StartTime |
Gibt die Uhrzeit zurück, zu der der Container die Ausführung gestartet hat. Diese Eigenschaft ist schreibgeschützt. |
StopTime |
Gibt die Uhrzeit zurück, zu der der Container die Ausführung beendet hat. Diese Eigenschaft ist schreibgeschützt. |
SuspendRequired |
Ruft einen booleschen Wert ab, der angibt, ob die Taskausführung bei Erreichen eines Breakpoints angehalten werden soll, oder legt ihn fest. 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. |
Variables |
Ruft eine Auflistung ab, die die diesem Container zugeordneten Variablen enthält. |
Methoden
AcceptBreakpointManager(IDTSBreakpointManager100) |
Übergibt IDTSBreakpointManager100 an einen Task. Der Task verwendet den Breakpoint-Manager, um Breakpoints zu erstellen, zu entfernen und um deren Status zu überprüfen. Diese Methode wird von der Laufzeit aufgerufen und wird nicht in Code verwendet. |
ComputeExpressions(Boolean) |
Berechnet die Ausdrücke des ForLoopClass-Objekts. |
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 den übergeordneten Bezeichner dieses Containers ab. |
IDTSForLoop100_Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Führt das ausführbare Element aus. |
IDTSForLoop100_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 definiert, wobei die Iterationsanweisung verwendet wird. |
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 definiert, wobei die Iterationsanweisung verwendet wird. |
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() |
Erstellt einen neuen Bezeichner für den Container und aktualisiert den Bezeichner des Containers. |
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. |