ConcurrencyControl.ConflictResolutionPolicy Class
The options for how conflicts are to be handled during change-merging in an OptimisticConcurrencyControlPolicy. The scenario is that the caller has made some changes to the local IModelDb. Now, the caller is attempting to merge in changes from iModelHub. The properties of this policy specify how to handle the incoming changes from iModelHub.
Methods
Name | Description | |
---|---|---|
constructor(updateVsUpdate?: ConcurrencyControl.OnConflict, updateVsDelete?: ConcurrencyControl.OnConflict, deleteVsUpdate?: ConcurrencyControl.OnConflict): ConcurrencyControl.ConflictResolutionPolicy | Construct a ConflictResolutionPolicy. |
Properties
Name | Type | Description | |
---|---|---|---|
deleteVsUpdate | ConcurrencyControl.OnConflict | What to do with the incoming change in the case where an element was deleted locally and would be updated by the incoming change. | |
updateVsDelete | ConcurrencyControl.OnConflict | What to do with the incoming change in the case where an element was updated locally and would be deleted by the incoming change. | |
updateVsUpdate | ConcurrencyControl.OnConflict | What to do with the incoming change in the case where the same element was updated locally and also would be updated by the incoming change. |
Defined in
Last Updated: 08 January, 2020