Beispiel #1
0
        private static bool TryGetConfigurationSettingValueAsInt(string configurationSettingName, out int configurationSettingValue)
        {
            configurationSettingValue = 0;

            try
            {
                string configurationSettingValueStr = RoleEnvironment.GetConfigurationSettingValue(configurationSettingName);

                return(int.TryParse(configurationSettingValueStr, out configurationSettingValue));
            }
            catch (Exception e)
            {
                if (WindowsFabricAzureWrapperServiceCommon.IsFatalException(e))
                {
                    throw;
                }

                return(false);
            }
        }
        private static bool GetConfigurationSettingValueAsBool(string configurationSettingName, bool defaultConfigurationSettingValue)
        {
            bool configurationSettingValue;

            try
            {
                string configurationSettingValueStr = GetConfigurationSettingValue(configurationSettingName);

                configurationSettingValue = bool.Parse(configurationSettingValueStr);
            }
            catch (Exception e)
            {
                if (WindowsFabricAzureWrapperServiceCommon.IsFatalException(e))
                {
                    throw;
                }

                configurationSettingValue = defaultConfigurationSettingValue;
            }

            return(configurationSettingValue);
        }
        private static TraceLevel GetConfigurationSettingValueAsTraceLevel(string configurationSettingName, string defaultConfigurationSettingValue)
        {
            TraceLevel configurationSettingValue;

            try
            {
                string configurationSettingValueStr = GetConfigurationSettingValue(configurationSettingName);

                configurationSettingValue = (TraceLevel)Enum.Parse(typeof(TraceLevel), configurationSettingValueStr, true);
            }
            catch (Exception e)
            {
                if (WindowsFabricAzureWrapperServiceCommon.IsFatalException(e))
                {
                    throw;
                }

                configurationSettingValue = (TraceLevel)Enum.Parse(typeof(TraceLevel), defaultConfigurationSettingValue, true);
            }

            return(configurationSettingValue);
        }
        private static int GetConfigurationSettingValueAsInt(string configurationSettingName, int defaultConfigurationSettingValue)
        {
            int configurationSettingValue;

            try
            {
                string configurationSettingValueStr = GetConfigurationSettingValue(configurationSettingName);

                configurationSettingValue = int.Parse(configurationSettingValueStr, CultureInfo.InvariantCulture);
            }
            catch (Exception e)
            {
                if (WindowsFabricAzureWrapperServiceCommon.IsFatalException(e))
                {
                    throw;
                }

                configurationSettingValue = defaultConfigurationSettingValue;
            }

            return(configurationSettingValue);
        }