protected override void InternalProcessRecord() { ForwardSyncDataAccessHelper.CleanUpDivergenceIds((IConfigurationSession)base.DataSession, base.DataObject); if (base.DataObject.IsTenantWideDivergence) { this.MarkDivergenceHaltingForContext(base.DataObject.ObjectId.ContextId); } base.InternalProcessRecord(); }
public virtual void DeleteDivergence(FailedMSOSyncObject divergence) { ForwardSyncDataAccessHelper.CleanUpDivergenceIds(this.configSession, divergence); this.configSession.Delete(divergence); }