Freigeben über


SqlTrackingService.IsTransactional Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob SqlTrackingService an Workflowtransaktionen teilnimmt, oder legt den Wert fest.

public:
 property bool IsTransactional { bool get(); void set(bool value); };
public bool IsTransactional { get; set; }
member this.IsTransactional : bool with get, set
Public Property IsTransactional As Boolean

Eigenschaftswert

true, wenn SqlTrackingService an der Workflowtransaktion teilnimmt, andernfalls false. Der Standardwert ist true.

Hinweise

Normalerweise werden Verfolgungsdaten synchron in die Datenbank geschrieben. Dabei werden die Daten sofort geschrieben, sobald Sie über den Verfolgungskanal empfangen werden. Wenn IsTransactionaltrue ist, nimmt SqlTrackingService an der Workflowtransaktion teil. Das heißt, der Dienst folgt der von WorkflowCommitWorkBatchService definierten Semantik und fügt WorkBatch Änderungen an seiner Datenbank als Arbeitselemente hinzu. Der Dienst führt einen Commit für diese Änderungen aus, wenn er von der Workflowruntime-Engine dazu aufgefordert wird.

Gilt für: