SqlTrackingService.EnableRetries 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,指定 SqlTrackingService 執行資料庫作業時是否進行重試。
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
屬性值
如果 true 應重試作業則為 SqlTrackingService,否則為 false。
備註
如果 IsTransactional 屬性設定為 false,且 EnableRetries 設定為 true,則所有交易重試將視 EnableRetries 屬性的值而定。
如果 IsTransactional 設定為 true,則特定工作會進行批次處理,而且由 WorkflowCommitWorkBatchService 的衍生類型 (例如,DefaultWorkflowCommitWorkBatchService 或 SharedConnectionWorkflowCommitWorkBatchService) 處理那些工作批次異動的重試。
無論 IsTransactional 是否設定為 true,下列工作項目無法批次處理,而且必須透過 EnableRetries 屬性處理任何交易重試。
輪詢追蹤設定檔變更。
IsTransactional 設定為
false時,所有對 SQL Server 資料庫的寫入動作。
除了以程式設計方式設定以外,您可以透過組態檔啟用這項功能。 如需如何透過組態檔設定此屬性的詳細資訊,請參閱 工作流程組態檔。
如需重試工作批次交易的一般資訊,請參閱 工作流程中的批次處理狀態資訊。