hagbard_celine
Mitglied
Wie kann ich auf einen String der in den Settings einer Application steht zugreifen?
Ich wäre für ein Beispiel dankbar, wenns geht in C#.
THX
Ich wäre für ein Beispiel dankbar, wenns geht in C#.
THX
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<configuration>
<appSettings>
<add key="user" value="testuser"/>
</appSettings>
</configuration>
string username = ConfigurationSettings.AppSettings.Get("user");
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="BMC.Applications.FaxMailScheduler.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<userSettings>
<BMC.Applications.FaxMailScheduler.Properties.Settings>
<setting name="User" serializeAs="String">
<value>Test</value>
</setting>
</BMC.Applications.FaxMailScheduler.Properties.Settings>
</userSettings>
</configuration>
Warning 1 'System.Configuration.ConfigurationSettings.AppSettings' is obsolete: 'This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.AppSettings'
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
ClientSettingsSection css = (ClientSettingsSection)config.SectionGroups["userSettings"].Sections[0];
SettingElement se = css.Settings.Get("User");
Console.WriteLine("Name : " + se.Name);
Console.WriteLine("Value: " + ((SettingValueElement)se.Value).ValueXml.InnerText);
((SettingValueElement)se.Value).ValueXml.InnerText = "ABC";
config.Save(ConfigurationSaveMode.Full, true);