ScriptObjectModel.ExecutionValue Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un objeto definido por el usuario que proporciona información adicional sobre los resultados de ejecución de la tarea.
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
Valor de propiedad
Un objeto definido por el usuario que proporciona información adicional sobre los resultados de ejecución de la tarea.
Ejemplos
En el ejemplo siguiente de código para su uso dentro de una tarea Script se muestra cómo ExecutionValue también se puede usar para determinar la ruta de acceso del flujo de trabajo.
Dim rowsAffected as Integer
...
rowsAffected = 1000
Dts.ExecutionValue = rowsAffected
Comentarios
Use la ExecutionValue propiedad del Dts
objeto en el código de la tarea Script para devolver información adicional definida por el usuario sobre los resultados de la ejecución de la tarea. Esta propiedad proporciona al desarrollador una manera de intercambiar datos con el paquete, además de los eventos y el valor independiente DTSExecResult . Por ejemplo, si una tarea Script elimina filas de una tabla, podría devolver el número de filas eliminadas como ExecutionValue. Después, las tareas posteriores podrían usar este valor para tomar decisiones sobre el procesamiento adicional.
La tarea Script devuelve su independiente DTSExecResult a través de la TaskResult propiedad .