System.Configuration.ConfigurationManager.OpenMappedExeConfiguration C# (CSharp) Метод

OpenMappedExeConfiguration() публичный статический Метод

public static OpenMappedExeConfiguration ( ExeConfigurationFileMap fileMap, ConfigurationUserLevel userLevel ) : Configuration
fileMap ExeConfigurationFileMap
userLevel ConfigurationUserLevel
Результат Configuration
        public static Configuration OpenMappedExeConfiguration(ExeConfigurationFileMap fileMap, ConfigurationUserLevel userLevel) {
            return OpenExeConfigurationImpl(fileMap, false, userLevel, null);
        }

Usage Example

Пример #1
0
        private static Configuration GetUserConfig(Project project, string assemblyFullName)
        {
            DebugCheck.NotNull(project);

            var userConfigFilename
                = Path.Combine(
                      (string)project.Properties.Item("FullPath").Value,
                      project.IsWebProject()
                        ? "Web.config"
                        : "App.config");

            var document = XDocument.Load(userConfigFilename);

            FixUpConfig(document, assemblyFullName);

            var tempFile = Path.GetTempFileName();

            document.Save(tempFile);

            return(ConfigurationManager.OpenMappedExeConfiguration(
                       new ExeConfigurationFileMap {
                ExeConfigFilename = tempFile
            },
                       ConfigurationUserLevel.None));
        }
All Usage Examples Of System.Configuration.ConfigurationManager::OpenMappedExeConfiguration