SqlTrackingWorkflowInstance.AutoRefresh Propiedad

Definición

Obtiene o establece un valor que especifica si los datos de propiedad para esta instancia SqlTrackingWorkflowInstance deben actualizarse automáticamente cuando se tiene acceso a la misma.

public:
 property bool AutoRefresh { bool get(); void set(bool value); };
public bool AutoRefresh { get; set; }
member this.AutoRefresh : bool with get, set
Public Property AutoRefresh As Boolean

Valor de propiedad

Es true si los datos de propiedad se deben actualizar automáticamente cuando se tiene acceso a esta propiedad; de lo contrario, es false.

Comentarios

Para optimizar el rendimiento de la base de datos, las propiedades que mantienen colecciones de datos consultados, como ActivityEvents, realizan consultas en la base de datos acerca de nuevos elementos cuando se tiene acceso a la propiedad, y la colección para esta propiedad sólo se actualiza cuando es necesario al tener acceso a la propiedad. La SqlTrackingWorkflowInstance clase mantiene dos marcas de tiempo para cada propiedad: una que indica la hora en que se cargaron por última vez los datos de seguimiento de la colección y otra que indica la última vez que se actualizó.SqlTrackingWorkflowInstance Al obtener una de las propiedades de la colección, SqlTrackingWorkflowInstance carga los datos de seguimiento que se agregaron a la base de datos entre la última vez en que se cargaron datos de seguimiento para la colección y la última vez en que se actualizó SqlTrackingWorkflowInstance y agrega estos datos a la colección mantenida por la propiedad. A continuación, la marca de tiempo que indica la última vez en que se cargaron datos para la propiedad se establece en el valor de la marca de tiempo que indica la última actualización. Si estas dos marcas de tiempo son iguales, no se cargarán datos de seguimiento adicionales para la propiedad cuando se tenga acceso a la misma. Establezca AutoRefresh en true para realizar una actualización cada vez que se tenga acceso a una propiedad de la colección y asegurarse así de que los datos de seguimiento devueltos en la colección mantenida por dicha propiedad están siempre actualizados. Si AutoRefresh es false, debe llamar a Refresh para restablecer la marca de tiempo que se corresponde con la última actualización.

Se aplica a