Share via


SqlTrackingWorkflowInstance.AutoRefresh Propriedade

Definição

Obtém ou define um valor que especifica se os dados de propriedade para este SqlTrackingWorkflowInstance devem ser atualizados automaticamente quando forem acessados.

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 da propriedade

true se os dados da propriedade devem ser atualizados automaticamente quando são acessados; caso contrário, false.

Comentários

Para otimizar o desempenho do banco de dados, as propriedades que mantêm coleções de dados consultados, como ActivityEvents, consultam o banco de dados para novos elementos somente quando a propriedade é acessada e a coleção dessa propriedade só é atualizada conforme necessário quando a propriedade é acessada. A SqlTrackingWorkflowInstance classe mantém dois carimbos de data/hora para cada propriedade: um que indica a hora em que os dados de rastreamento da coleção foram carregados pela última vez e outro que indica a última vez em que o SqlTrackingWorkflowInstance foi atualizado. Quando você obtém uma das propriedades da coleção, o carrega todos os SqlTrackingWorkflowInstance dados de acompanhamento que foram adicionados ao banco de dados entre a última vez em que os dados de rastreamento da coleção foram carregados e a última vez em que o SqlTrackingWorkflowInstance foi atualizado e adiciona esses dados à coleção mantida pela propriedade . O carimbo de data/hora que indica a última vez em que os dados foram carregados para a propriedade é definido como o valor do carimbo de data/hora que indica a última atualização. Se esses dois carimbos de data/hora forem iguais, os dados de acompanhamento adicionais não serão carregados para a propriedade quando ela for acessada. Defina AutoRefresh como para true executar uma atualização sempre que uma propriedade de coleção for acessada e garantir que os dados de rastreamento retornados na coleção mantida por essa propriedade sejam sempre atuais. Se AutoRefresh for false, você deverá chamar Refresh para redefinir o carimbo de data/hora que corresponde à última atualização.

Aplica-se a