private void RefreshCurrentGroupServers() { ITopologyConfigurationSession session = DirectorySessionFactory.Default.CreateTopologyConfigurationSession(true, ConsistencyMode.IgnoreInvalid, ADSessionSettings.FromRootOrgScopeSet(), 306, "RefreshCurrentGroupServers", "f:\\15.00.1497\\sources\\dev\\Management\\src\\ServiceHost\\Servicelets\\DiagnosticsAggregation\\Program\\GroupQueuesDataProvider.cs"); Server localServer = DiagnosticsAggregationServicelet.LocalServer; this.currentGroupServers = DiagnosticsAggregationHelper.GetGroupForServer(localServer, session); this.currentGroupServers.Remove(localServer.Id); }
private void RefreshLocalServerQueues() { QueueAggregationInfo queueAggregationInfo; Exception ex; bool flag = DiagnosticsAggregationHelper.TryGetParsedQueueInfo(DiagnosticsAggregationServicelet.LocalServer.QueueLogPath, out queueAggregationInfo, out ex); if (flag) { this.log.Log(DiagnosticsAggregationEvent.QueueSnapshotFileReadSucceeded, string.Empty, new object[0]); this.serverQueuesSnapshot.UpdateSuccess(queueAggregationInfo.QueueInfo, queueAggregationInfo.Time); return; } this.log.Log(DiagnosticsAggregationEvent.QueueSnapshotFileReadFailed, "Refreshing local queue information failed. Details {0}", new object[] { ex.Message }); this.serverQueuesSnapshot.UpdateFailure(ex.Message); }