TaskHost.ExecValueVariable 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.
Ruft die benutzerdefinierte Variable ab, die die Ausführungsergebnisse des Tasks enthält, oder legt sie fest.
public:
property Microsoft::SqlServer::Dts::Runtime::Variable ^ ExecValueVariable { Microsoft::SqlServer::Dts::Runtime::Variable ^ get(); void set(Microsoft::SqlServer::Dts::Runtime::Variable ^ value); };
[Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyDescription(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "ExecValueVariableDesc")]
public Microsoft.SqlServer.Dts.Runtime.Variable ExecValueVariable { get; set; }
[<Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyDescription(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "ExecValueVariableDesc")>]
member this.ExecValueVariable : Microsoft.SqlServer.Dts.Runtime.Variable with get, set
Public Property ExecValueVariable As Variable
Eigenschaftswert
Eine benutzerdefinierte Variable, die die Ausführungsergebnisse enthält.
- Attribute
Hinweise
Der Name der benutzerdefinierten Variable, die das Ausführungsergebnis für die Aufgabe enthält. Der Standardwert dieser Eigenschaft ist none
, was angibt, dass das Ergebnis nicht auf eine Variable im Paket festgelegt ist.
Die TaskHost Eigenschaft wird über die ExecutionValueExecValueVariable Eigenschaft verfügbar gemacht. Die Aufgabe verwendet die ExecutionValue Eigenschaft, um optionale, ergänzende Informationen zu den Ergebnissen der Ausführung bereitzustellen. Mit der ExecValueVariable Eigenschaft kann der Benutzer die Variable zuordnen, die ExecutionValue der Vorgang an eine beliebige Variable zurückgibt, die für die Aufgabe sichtbar ist. Das Paket könnte dann den Wert verwenden, der als eines der Kriterien zum Ermitteln der nächsten Aufgabe zurückgegeben wird, die im Steuerelementfluss ausgeführt werden soll. Wenn z. B. eine Aufgabe Zeilen aus einer Tabelle als Teil seiner Execute
Methode löscht, gibt die Aufgabe möglicherweise die Anzahl der als " ExecutionValuegelöschten Zeilen" zurück. Clients der Aufgabe können diesen Wert dann verwenden, um Ausdrücke in Rangfolgeeinschränkungen zwischen Vorgängen zu definieren.