ScriptObjectModel.ExecutionValue Eigenschaft
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.
Erhält oder setzt ein benutzerdefiniertes Objekt, das zusätzliche Informationen über die Ergebnisse der Aufgabenausführung liefert.
public:
property System::Object ^ ExecutionValue { System::Object ^ get(); void set(System::Object ^ value); };
public object ExecutionValue { get; set; }
member this.ExecutionValue : obj with get, set
Public Property ExecutionValue As Object
Eigenschaftswert
Ein benutzerdefiniertes Objekt, das zusätzliche Informationen über die Ergebnisse der Aufgabenausführung liefert.
Beispiele
Das folgende Codebeispiel für die Verwendung innerhalb einer Script-Aufgabe zeigt, wie es ExecutionValue auch verwendet werden kann, um den Pfad des Workflows zu bestimmen.
Dim rowsAffected as Integer
...
rowsAffected = 1000
Dts.ExecutionValue = rowsAffected
Hinweise
Verwenden Sie die ExecutionValue Eigenschaft des Dts Objekts im Script-Aufgabencode, um zusätzliche benutzerdefinierte Informationen über die Ergebnisse der Aufgabenausführung zurückzugeben. Diese Eigenschaft gibt dem Entwickler eine Möglichkeit, neben Ereignissen und dem separaten Wert auch Daten mit dem Paket DTSExecResult auszutauschen. Wenn zum Beispiel eine Skript-Aufgabe Zeilen aus einer Tabelle löscht, könnte sie die Anzahl der gelöschten Zeilen als die zurückgeben.ExecutionValue Nachfolgende Aufgaben könnten diesen Wert dann nutzen, um Entscheidungen für weitere Verarbeitung zu treffen.
Die Script-Aufgabe gibt ihren separaten DTSExecResult Charakter über die TaskResult Eigenschaft zurück.