SqlTrackingWorkflowInstance.AutoRefresh Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define um valor que especifica se os dados da propriedade para esta SqlTrackingWorkflowInstance propriedade devem ser automaticamente atualizados quando são acedidos.
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 Propriedade
true se os dados da propriedade devem ser atualizados automaticamente quando acedidos; caso contrário, false.
Observações
Para otimizar o desempenho da base de dados, propriedades que mantêm coleções de dados consultados, como ActivityEvents, consultam a base de dados para novos elementos apenas quando a propriedade é acedida, e a coleção dessa propriedade só é atualizada conforme necessário quando a propriedade é acedida. A SqlTrackingWorkflowInstance classe mantém dois carimbos temporais para cada propriedade: um que indica a hora em que os dados de rastreio da coleção foram carregados pela última vez, e outro que indica a última vez que foram SqlTrackingWorkflowInstance atualizados. Quando recebes uma das propriedades da coleção, carrega SqlTrackingWorkflowInstance qualquer dado de rastreio que tenha sido adicionado à base de dados entre a última vez que os dados de rastreio da coleção foram carregados e a última vez que foi SqlTrackingWorkflowInstance atualizado, adicionando esses dados à coleção mantida pela propriedade. O carimbo temporal que indica a última vez que os dados foram carregados para a propriedade é então definido para o valor do carimbo temporal que indica a última atualização. Se estes dois carimbos temporais forem iguais, não são carregados dados adicionais de rastreamento para a propriedade quando esta é acedida. Defina AutoRefresh para true realizar uma atualização sempre que uma propriedade de coleção é acedida e assegure que os dados de rastreio devolvidos na coleção mantida por essa propriedade estão sempre atualizados. Se AutoRefresh for false, deve chamar Refresh para redefinir o carimbo temporal correspondente à última atualização.