public CaseSources(Type contractType, string wsId, SourceType sourceType, int WcfDiscoveryProbeTimeoutPeriodSec) : base() { m_Shutdown = false; m_PingThreads = new SynchronizedCollection <Thread>(); m_ContractType = contractType; m_WSId = wsId; m_SourceType = sourceType; _wcfDiscoveryProbeTimeoutPeriodSec = WcfDiscoveryProbeTimeoutPeriodSec; _enableDiscoveryManagedMode = HostDiscovery.EnableDiscoveryManagedModeEnum.FALSE; _discoveryProxyUri = string.Empty; }
private void ReadAppConfig() { try { string str = string.Empty; str = ConfigurationManager.AppSettings["MacroPlayBackStepDelay"].ToString(); if(str != null) { m_MacroPlayBackStepDelay = uint.Parse(str); } else { m_MacroPlayBackStepDelay = 0; } str = ConfigurationManager.AppSettings["AlgServerAbsolutePath"].ToString(); if(str != null) { m_AlgServerAbsolutePath = str; } else { m_AlgServerAbsolutePath = @"C:\"; } str = ConfigurationManager.AppSettings["WorkstationAlias"].ToString(); if(str != null) { m_WorkstationAlias = System.Environment.MachineName + "_" + str; } else { m_WorkstationAlias = @"Unknown"; } str = ConfigurationManager.AppSettings["DisplayAlgThreatResults"].ToString(); if (str != null) { m_DisplayAlgThreatResults = Boolean.Parse(str); } else { m_DisplayAlgThreatResults = true; } str = ConfigurationManager.AppSettings["MaxCompareCases"].ToString(); if (str != null) { m_MaxCompareCases = uint.Parse(str); } else { m_MaxCompareCases = 0; } str = ConfigurationManager.AppSettings["VersionNumber"].ToString(); if (str != null) { m_VersionNumber = str; } else { m_VersionNumber = @"Unknown"; } str = ConfigurationManager.AppSettings["BuildNumber"].ToString(); if (str != null) { m_BuildNumber = str; } else { m_BuildNumber = @"Unknown"; } str = ConfigurationManager.AppSettings["BuildDate"].ToString(); if (str != null) { m_BuildDate = str; } else { m_BuildDate = @"Unknown"; } str = ConfigurationManager.AppSettings["WorkstationMode"].ToString(); if (str != null) { m_WorkstationMode = str; } else { m_WorkstationMode = @"Analyst"; } str = ConfigurationManager.AppSettings["FlipView1XAxis"].ToString(); if (str != null) { _FlipView1XAxis = Boolean.Parse(str); } else { _FlipView1XAxis = false; } str = ConfigurationManager.AppSettings["FlipView1YAxis"].ToString(); if (str != null) { _FlipView1YAxis = Boolean.Parse(str); } else { _FlipView1YAxis = false; } str = ConfigurationManager.AppSettings["FlipView2XAxis"].ToString(); if (str != null) { _FlipView2XAxis = Boolean.Parse(str); } else { _FlipView2XAxis = false; } str = ConfigurationManager.AppSettings["FlipView2YAxis"].ToString(); if (str != null) { _FlipView2YAxis = Boolean.Parse(str); } else { _FlipView2YAxis = false; } str = ConfigurationManager.AppSettings["ForceAutoSelect"].ToString(); if (str != null) { ForceAutoSelect = Boolean.Parse(str); } else { ForceAutoSelect = false; } m_SelectedArchiveDuringAutoSelect = false; str = ConfigurationManager.AppSettings["WCFDiscoveryProbeTimeoutPeriodSec"]; if (str != null) { _wcfDiscoveryProbeTimeoutPeriodSec = int.Parse(str); } else { _wcfDiscoveryProbeTimeoutPeriodSec = 5; } str = ConfigurationManager.AppSettings["EnableDiscoveryManagedModeIWSComm"]; if (str != null) { str = str.ToUpper(); _enableDiscoveryManagedModeIWSComm = (HostDiscovery.EnableDiscoveryManagedModeEnum) Enum.Parse(typeof(HostDiscovery.EnableDiscoveryManagedModeEnum), str); } else { _enableDiscoveryManagedModeIWSComm = HostDiscovery.EnableDiscoveryManagedModeEnum.FALSE; } str = ConfigurationManager.AppSettings["WcfDiscoveryProxyConnectionUri"]; if (str != null) { _wcfDiscoveryProxyConnectionUri = str; } else { _wcfDiscoveryProxyConnectionUri = string.Empty; } str = ConfigurationManager.AppSettings["WsCommPingTimeoutMsec"]; if (str != null) { _wsCommPingTimeoutMsec = int.Parse(str); } else { _wsCommPingTimeoutMsec = 1000; } str = ConfigurationManager.AppSettings["WcfTcpBindingReceiveTimeoutMin"]; if (str != null) { _wcfTcpBindingReceiveTimeoutMin = int.Parse(str); } else { _wcfTcpBindingReceiveTimeoutMin = 1; } str = ConfigurationManager.AppSettings["WcfTcpBindingSendTimeoutMin"]; if (str != null) { _wcfTcpBindingSendTimeoutMin = int.Parse(str); } else { _wcfTcpBindingSendTimeoutMin = 1; } str = ConfigurationManager.AppSettings["DensityAlarmSetOnCaseOpen"]; if (str != null) { _densityAlarmSetOnCaseOpen = bool.Parse(str); } else { _densityAlarmSetOnCaseOpen = false; } str = ConfigurationManager.AppSettings["DensityAlarmDefaultValue"]; if (str != null) { _densityAlarmDefaultValue = double.Parse(str); } else { _densityAlarmDefaultValue = 0.0; } _caseFilterAnalystComment = ConfigurationManager.AppSettings["CaseFilterAnalystComment"]; _caseFilterCaseID = ConfigurationManager.AppSettings["CaseFilterCaseID"]; _caseFilterAnalyst = ConfigurationManager.AppSettings["CaseFilterAnalyst"]; _caseFilterFlightNumber = ConfigurationManager.AppSettings["CaseFilterFlightNumber"]; _caseFilterObjectID = ConfigurationManager.AppSettings["CaseFilterObjectID"]; _caseFilterArea = ConfigurationManager.AppSettings["CaseFilterArea"]; _caseFilterResult = ConfigurationManager.AppSettings["CaseFilterResult"]; str = ConfigurationManager.AppSettings["CaseFilterUpdateTime_DaysOld"]; if (str != null && str != "") { _caseFilterUpdateTime_DaysOld = int.Parse(str); } else { _caseFilterUpdateTime_DaysOld = 0; } } catch (Exception ex) { //TODO: Log exception } }
private void ReadAppConfig() { try { string str = string.Empty; str = ConfigurationManager.AppSettings["MacroPlayBackStepDelay"].ToString(); if (str != null) { m_MacroPlayBackStepDelay = uint.Parse(str); } else { m_MacroPlayBackStepDelay = 0; } str = ConfigurationManager.AppSettings["AlgServerAbsolutePath"].ToString(); if (str != null) { m_AlgServerAbsolutePath = str; } else { m_AlgServerAbsolutePath = @"C:\"; } str = ConfigurationManager.AppSettings["WorkstationAlias"].ToString(); if (str != null) { m_WorkstationAlias = System.Environment.MachineName + "_" + str; } else { m_WorkstationAlias = @"Unknown"; } str = ConfigurationManager.AppSettings["DisplayAlgThreatResults"].ToString(); if (str != null) { m_DisplayAlgThreatResults = Boolean.Parse(str); } else { m_DisplayAlgThreatResults = true; } str = ConfigurationManager.AppSettings["MaxCompareCases"].ToString(); if (str != null) { m_MaxCompareCases = uint.Parse(str); } else { m_MaxCompareCases = 0; } str = ConfigurationManager.AppSettings["VersionNumber"].ToString(); if (str != null) { m_VersionNumber = str; } else { m_VersionNumber = @"Unknown"; } str = ConfigurationManager.AppSettings["BuildNumber"].ToString(); if (str != null) { m_BuildNumber = str; } else { m_BuildNumber = @"Unknown"; } str = ConfigurationManager.AppSettings["BuildDate"].ToString(); if (str != null) { m_BuildDate = str; } else { m_BuildDate = @"Unknown"; } str = ConfigurationManager.AppSettings["WorkstationMode"].ToString(); if (str != null) { m_WorkstationMode = str; } else { m_WorkstationMode = @"Analyst"; } str = ConfigurationManager.AppSettings["FlipView1XAxis"].ToString(); if (str != null) { _FlipView1XAxis = Boolean.Parse(str); } else { _FlipView1XAxis = false; } str = ConfigurationManager.AppSettings["FlipView1YAxis"].ToString(); if (str != null) { _FlipView1YAxis = Boolean.Parse(str); } else { _FlipView1YAxis = false; } str = ConfigurationManager.AppSettings["FlipView2XAxis"].ToString(); if (str != null) { _FlipView2XAxis = Boolean.Parse(str); } else { _FlipView2XAxis = false; } str = ConfigurationManager.AppSettings["FlipView2YAxis"].ToString(); if (str != null) { _FlipView2YAxis = Boolean.Parse(str); } else { _FlipView2YAxis = false; } str = ConfigurationManager.AppSettings["ForceAutoSelect"].ToString(); if (str != null) { ForceAutoSelect = Boolean.Parse(str); } else { ForceAutoSelect = false; } m_SelectedArchiveDuringAutoSelect = false; str = ConfigurationManager.AppSettings["WCFDiscoveryProbeTimeoutPeriodSec"]; if (str != null) { _wcfDiscoveryProbeTimeoutPeriodSec = int.Parse(str); } else { _wcfDiscoveryProbeTimeoutPeriodSec = 5; } str = ConfigurationManager.AppSettings["EnableDiscoveryManagedModeIWSComm"]; if (str != null) { str = str.ToUpper(); _enableDiscoveryManagedModeIWSComm = (HostDiscovery.EnableDiscoveryManagedModeEnum) Enum.Parse(typeof(HostDiscovery.EnableDiscoveryManagedModeEnum), str); } else { _enableDiscoveryManagedModeIWSComm = HostDiscovery.EnableDiscoveryManagedModeEnum.FALSE; } str = ConfigurationManager.AppSettings["WcfDiscoveryProxyConnectionUri"]; if (str != null) { _wcfDiscoveryProxyConnectionUri = str; } else { _wcfDiscoveryProxyConnectionUri = string.Empty; } str = ConfigurationManager.AppSettings["WsCommPingTimeoutMsec"]; if (str != null) { _wsCommPingTimeoutMsec = int.Parse(str); } else { _wsCommPingTimeoutMsec = 1000; } str = ConfigurationManager.AppSettings["WcfTcpBindingReceiveTimeoutMin"]; if (str != null) { _wcfTcpBindingReceiveTimeoutMin = int.Parse(str); } else { _wcfTcpBindingReceiveTimeoutMin = 1; } str = ConfigurationManager.AppSettings["WcfTcpBindingSendTimeoutMin"]; if (str != null) { _wcfTcpBindingSendTimeoutMin = int.Parse(str); } else { _wcfTcpBindingSendTimeoutMin = 1; } str = ConfigurationManager.AppSettings["DensityAlarmSetOnCaseOpen"]; if (str != null) { _densityAlarmSetOnCaseOpen = bool.Parse(str); } else { _densityAlarmSetOnCaseOpen = false; } str = ConfigurationManager.AppSettings["DensityAlarmDefaultValue"]; if (str != null) { _densityAlarmDefaultValue = double.Parse(str); } else { _densityAlarmDefaultValue = 0.0; } _caseFilterAnalystComment = ConfigurationManager.AppSettings["CaseFilterAnalystComment"]; _caseFilterCaseID = ConfigurationManager.AppSettings["CaseFilterCaseID"]; _caseFilterAnalyst = ConfigurationManager.AppSettings["CaseFilterAnalyst"]; _caseFilterFlightNumber = ConfigurationManager.AppSettings["CaseFilterFlightNumber"]; _caseFilterObjectID = ConfigurationManager.AppSettings["CaseFilterObjectID"]; _caseFilterArea = ConfigurationManager.AppSettings["CaseFilterArea"]; _caseFilterResult = ConfigurationManager.AppSettings["CaseFilterResult"]; str = ConfigurationManager.AppSettings["CaseFilterUpdateTime_DaysOld"]; if (str != null && str != "") { _caseFilterUpdateTime_DaysOld = int.Parse(str); } else { _caseFilterUpdateTime_DaysOld = 0; } } catch (Exception ex) { //TODO: Log exception } }