Asynchronously saves changes made to persistent objects to a data store and clears a tracked changes list.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that saves changes made to persistent objects to a data store and clears a tracked changes list.
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.
Calling the FlushChangesAsync method sets the Session.TrackingChanges property to false. This method is automatically called when a session or unit of work commits a transaction.