// Token: 0x0600054C RID: 1356 RVA: 0x00013FAC File Offset: 0x000121AC public static DataStoreSettings GetStoreConfig() { IActiveManagerSettings settings = DxStoreSetting.Instance.GetSettings(); DxStoreMode dxStoreRunMode = settings.DxStoreRunMode; DataStoreSettings dataStoreSettings = new DataStoreSettings(); if (dxStoreRunMode == DxStoreMode.Shadow) { dataStoreSettings.Primary = StoreKind.Clusdb; dataStoreSettings.Shadow = StoreKind.DxStore; dataStoreSettings.IsCompositeModeEnabled = true; } else if (dxStoreRunMode == DxStoreMode.Primary) { dataStoreSettings.Primary = StoreKind.DxStore; dataStoreSettings.Shadow = StoreKind.None; dataStoreSettings.IsCompositeModeEnabled = true; } else { dataStoreSettings.Primary = StoreKind.Clusdb; dataStoreSettings.Shadow = StoreKind.None; dataStoreSettings.IsCompositeModeEnabled = false; } return(dataStoreSettings); }
protected override void TimerCallbackInternal() { DxStoreMode dxStoreRunMode = DxStoreSetting.Instance.GetSettings().DxStoreRunMode; if (dxStoreRunMode != this.initialMode) { Process.GetCurrentProcess(); DistributedStore.ProcessRestartTimer.TerminateProcess(Process.GetCurrentProcess().Handle, 0U); } }