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 isso SqlTrackingWorkflowInstance devem ser atualizados automaticamente quando são 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 para essa 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 foi SqlTrackingWorkflowInstance atualizado. Quando você obtém uma das propriedades da coleçã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 que foi SqlTrackingWorkflowInstance 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 forem acessados. Defina AutoRefresh para true executar uma atualização sempre que uma propriedade de coleção for acessada e verifique se os dados de rastreamento retornados na coleção mantida por essa propriedade são sempre atuais. Se AutoRefresh for false, você deve chamar Refresh para redefinir o carimbo de data/hora que corresponde à última atualização.