Freigeben über


ScriptObjectModel.ExecutionValue Eigenschaft

Definition

Ruft ein benutzerdefiniertes Objekt ab, das weitere Informationen zu den Ergebnissen der Taskausführung bereitstellt, oder legt es fest.

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 weitere Informationen zu den Ergebnissen der Taskausführung bereitstellt.

Beispiele

Im folgenden Beispiel für die Verwendung in einer Skriptaufgabe wird veranschaulicht, wie auch der ExecutionValue Pfad des Workflows ermittelt werden kann.

Dim rowsAffected as Integer  
...  
rowsAffected = 1000  
Dts.ExecutionValue = rowsAffected  

Hinweise

Verwenden Sie die ExecutionValue Eigenschaft des Dts Objekts im Skriptaufgabencode, um zusätzliche benutzerdefinierte Informationen zu den Ergebnissen der Vorgangsausführung zurückzugeben. Diese Eigenschaft bietet dem Entwickler eine Möglichkeit, Daten zusätzlich zu Ereignissen und dem separaten DTSExecResult Wert mit dem Paket zu austauschen. Wenn beispielsweise eine Skriptaufgabe Zeilen aus einer Tabelle löscht, wird möglicherweise die Anzahl der als " ExecutionValuegelöschten Zeilen" zurückgegeben. Nachfolgende Aufgaben könnten dann diesen Wert verwenden, um Entscheidungen für zusätzliche Verarbeitung zu treffen.

Die Skriptaufgabe gibt seine separate DTSExecResultTaskResult Eigenschaft zurück.

Gilt für: