ScriptObjectModel.ExecutionValue Eigenschaft

Definition

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.

Gilt für: