SqlTrackingService.EnableRetries 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.
Recebe ou define um valor que especifica se irá SqlTrackingService tentar novamente ao realizar uma operação na base de dados.
public:
property bool EnableRetries { bool get(); void set(bool value); };
public bool EnableRetries { get; set; }
member this.EnableRetries : bool with get, set
Public Property EnableRetries As Boolean
Valor de Propriedade
true se deverem SqlTrackingService tentar novamente a operação; caso contrário, false.
Observações
Se a IsTransactional propriedade for definida como false e EnableRetries for definida para true, então todas as tentativas de transação dependem do valor da EnableRetries propriedade.
Se IsTransactional for definido como true, então certo trabalho é agrupado e as retentativas dessas transações de lote são tratadas por um tipo derivado de WorkflowCommitWorkBatchService, como DefaultWorkflowCommitWorkBatchService ou SharedConnectionWorkflowCommitWorkBatchService.
Independentemente de IsTransactional estar definido para true, os seguintes itens de trabalho não podem ser agrupados e quaisquer tentativas de transação devem ser tratadas através da EnableRetries propriedade.
Sondagens para acompanhar alterações de perfil.
Tudo escreve numa base de dados SQL Server quando IsTransactional está definido para
false.
Além de ser definida programaticamente, esta funcionalidade pode ser ativada através de um ficheiro de configuração. Para mais informações sobre como definir esta propriedade através de um ficheiro de configuração, consulte Workflow Configuration Files.
Para informações gerais sobre a retentativa de transações em lote de trabalho, veja Informação de Estado em Lote em Fluxos de Trabalho.