SqlTrackingWorkflowInstance.AutoRefresh Propiedad

Definición

Obtiene o establece un valor que especifica si los datos de propiedad para esto SqlTrackingWorkflowInstance se deben actualizar automáticamente cuando se accede a ellos.

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

true si los datos de propiedad se deben actualizar automáticamente cuando se accede a ellos; de lo contrario, false.

Comentarios

Para optimizar el rendimiento de la base de datos, las propiedades que mantienen colecciones de datos consultados, como ActivityEvents, consultan la base de datos para los nuevos elementos solo cuando se accede a la propiedad y la colección de dicha propiedad solo se actualiza según sea necesario cuando se accede 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 Cuando se obtiene una de las propiedades de la colección, carga SqlTrackingWorkflowInstance los datos de seguimiento que se agregaron a la base de datos entre la última vez que se cargaron los datos de seguimiento de la colección y la última vez SqlTrackingWorkflowInstance que se actualizó y agrega estos datos a la colección mantenida por la propiedad . La marca de tiempo que indica la última vez que se cargaron los 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 cargan datos de seguimiento adicionales para la propiedad cuando se accede a ella. true Establézcalo AutoRefresh en para realizar una actualización cada vez que se accede a una propiedad de colección y asegúrese de que los datos de seguimiento devueltos en la colección mantenidas por esa propiedad siempre están actualizados. Si AutoRefresh es false, debe llamar Refresh a para restablecer la marca de tiempo que corresponde a la última actualización.

Se aplica a