// Token: 0x06000EAE RID: 3758 RVA: 0x0003EB0B File Offset: 0x0003CD0B public void InitializeIfRequired() { if (this.ClientFactory == null) { this.ClientFactory = this.GetDefaultGroupInstanceClientFactory(); } }
public void Initialize(string self, InstanceClientFactory instanceClientFactory, InstanceGroupConfig groupConfig, IDxStoreEventLogger eventLogger, double requiredSuccessPercent) { this.EventLogger = eventLogger; this.self = self; this.instanceClientFactory = instanceClientFactory; this.GroupStatusInfo = new GroupStatusInfo(); this.groupConfig = groupConfig; this.completionEvent = new ManualResetEvent(false); this.requiredSuccessPercent = requiredSuccessPercent; }
// Token: 0x06000EB7 RID: 3767 RVA: 0x0003F048 File Offset: 0x0003D248 public void CopyClusdbSnapshotToDxStore() { InstanceSnapshotInfo instanceSnapshotInfo = new InstanceSnapshotInfo(); instanceSnapshotInfo.FullKeyName = "Public"; instanceSnapshotInfo.Snapshot = this.ClusdbSnapshot.ToString(); instanceSnapshotInfo.Compress(); using (InstanceClientFactory defaultGroupInstanceClientFactory = this.GetDefaultGroupInstanceClientFactory()) { DxStoreInstanceClient localClient = defaultGroupInstanceClientFactory.LocalClient; localClient.ApplySnapshot(instanceSnapshotInfo, false, null); } }
public GroupStatusCollector(string self, InstanceClientFactory instanceClientFactory, InstanceGroupConfig groupConfig, IDxStoreEventLogger eventLogger, double requiredSuccessPercent) { this.Initialize(self, instanceClientFactory, groupConfig, eventLogger, requiredSuccessPercent); }