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 資料庫的寫入動作。
除了以程式設計方式設定以外,您可以透過組態檔啟用這項功能。 如需如何透過組態檔設定此屬性的詳細資訊,請參閱 工作流程組態檔。
如需重試工作批次交易的一般資訊,請參閱 工作流程中的批次處理狀態資訊。