DTSForcedExecResult Enumeration
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.
Spezifiziert das Ausführungsergebnis eines Containers, wenn das Ergebnis ForceExecutionValue des Containers auf true gesetzt ist.
public enum class DTSForcedExecResult
public enum DTSForcedExecResult
type DTSForcedExecResult =
Public Enum DTSForcedExecResult
- Vererbung
-
DTSForcedExecResult
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| None | -1 | Das Ausführungsergebnis ist auf Keine gesetzt. Der Ereignishandler liefert das tatsächliche Ausführungsergebnis; Das Ergebnis ist nicht erzwungen. |
| Success | 0 | Das Ausführungsergebnis ist auf Erfolg gesetzt. |
| Failure | 1 | Das Ausführungsergebnis ist auf Fehlschlag gesetzt. |
| Completion | 2 | Das Ausführungsergebnis wird auf Vollendeung gesetzt. |
Beispiele
Das folgende Codebeispiel erstellt ein neues Paket und setzt explizit das ForceExecutionResult auf der PackageFailure.
Package pkg = new Package();
Pkg.ForceExecutionResult = DTSForcedExecResult.Failure;
Dim pkg As Package = New Package()
Pkg.ForceExecutionResult = DTSForcedExecResult.Failure
Hinweise
Diese Aufzählung steht Containern zur Verfügung, die ein bestimmtes Ausführungsergebnis erzwingen müssen. Du kannst die ForceExecutionResult Eigenschaft auf einem Container verwenden, um die Nutzung von Checkpoints in einem Paket zu testen. Indem ForceExecutionResult Sie eine Aufgabe oder einen Container auf Failuresetzen, können Sie Echtzeitfehler nachahmen. Wenn du das Paket erneut ausführst, werden die fehlerhafte Aufgabe und die Container erneut ausgeführt.