IDTSExecutionMetrics.ExecutionDuration 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í.
Devuelve un valor que indica la cantidad de tiempo, en milisegundos, que el contenedor invirtió en la ejecución. Esta propiedad es de sólo lectura.
public:
property int ExecutionDuration { int get(); };
public int ExecutionDuration { get; }
member this.ExecutionDuration : int
Public ReadOnly Property ExecutionDuration As Integer
Valor de propiedad
Entero que contiene la cantidad de tiempo que el contenedor ha dedicado a ejecutar. El tiempo se proporciona en milisegundos.
Ejemplos
En el ejemplo de código siguiente se supone que se ha creado un paquete denominado pkg
. El paquete se ejecuta y se registra la hora de inicio, la hora de detención y la duración de la ejecución. Las variables se crean después de ejecutar el paquete para capturar la información. El pkg
objeto se puede reemplazar por cualquier contenedor, tarea u objeto que herede de DtsContainer, ya DtsContainer que hereda de la IDTSExecutionMetrics interfaz .
pkg.Execute();
DateTime dtStart = pkg.StartTime;
DateTime dtStop = pkg.StopTime;
int pgkDuration = pkg.ExecutionDuration;
pkg.Execute()
Dim dtStart As DateTime = pkg.StartTime
Dim dtStop As DateTime = pkg.StopTime
Dim pgkDuration As Integer = pkg.ExecutionDuration