Session.FlushChangesAsync(CancellationToken) Method
Asynchronously saves changes made to persistent objects to a data store and clears a tracked changes list.
Namespace: DevExpress.Xpo
Assembly: DevExpress.Xpo.v24.2.dll
NuGet Package: DevExpress.Xpo
#Declaration
public Task FlushChangesAsync(
CancellationToken cancellationToken = default(CancellationToken)
)
#Optional Parameters
Name | Type | Default | Description |
---|---|---|---|
cancellation |
Cancellation |
null | A Cancellation |
#Returns
Type | Description |
---|---|
Task | A Task that saves changes made to persistent objects to a data store and clears a tracked changes list. |
#Remarks
Call this method to save any changes made to persistent objects after the Session.TrackingChanges property has been set to true. To discard changes and clear a list of tracked changes, call the Session.DropChanges method.
When a list of tracked changes is about to be processed, the Session.BeforeFlushChanges event is raised. After a list of tracked changes has been cleared, the Session.AfterFlushChanges event is raised.
Note
Calling the Flush