Asynchronously commits object changes made in a specified session and notifies upon completion.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that commits specified object changes.
A Unit of Work tracks every change to every persistent object during a transaction that can affect a data store. Its CommitChangesAsync method commits all object changes to a data store. The only requirement for this is that the property setters call the XPBaseObject.OnChanged method.
If a save operation fails (for example, due to a database constraint violation), the XPO can raise the following exceptions: