SqlTrackingWorkflowInstance.AutoRefresh Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.