Hier zur Übersicht ein vollständiges Beispiel einer News Builder Config-Datei:
<?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="ch.sohard.NewsBuilderUI.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" /> <section name="ch.sohard.NewsBuilder.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" /> </sectionGroup> <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > <section name="ch.sohard.NewsBuilderUI.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> </sectionGroup> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> </configSections>
<connectionStrings> <add name="DBConnectionString" connectionString="Provider=LCPI.IBProvider; data source=dabissrv01:D:\DABiS800\D800_DB\D800_NR_RZ_KIEL.GDB; ctype=win1252;user id=sysdba;password=masterkey" providerName="System.Data.OleDb" /> </connectionStrings>
<userSettings> <ch.sohard.NewsBuilderUI.Properties.Settings> <setting name="MinLuft" serializeAs="String"> <value>1.5</value> </setting> <setting name="MaxLuft" serializeAs="String"> <value>2.3</value> </setting> <setting name="MainWindowLocation" serializeAs="String"> <value>200, 200</value> </setting> <setting name="OverviewWindowLocation" serializeAs="String"> <value>200, 200</value> </setting> <setting name="MainWindowState" serializeAs="String"> <value>Normal</value> </setting> <setting name="MainWindowSize" serializeAs="String"> <value>800, 600</value> </setting> <setting name="OverviewWindowSize" serializeAs="String"> <value>800, 600</value> </setting> <setting name="OverviewWindowState" serializeAs="String"> <value>Normal</value> </setting> <setting name="OverviewWindowFilter" serializeAs="Xml"> <value> <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <string>1</string> <string>2</string> </ArrayOfString> </value> </setting> <setting name="EnableSendungFilter" serializeAs="String"> <value>False</value> </setting> <setting name="Kategorien" serializeAs="Xml"> <value> <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <string>Top Thema;1;196;255;190</string> <string>Deutschland 1;2;255;255;170</string> <string>Deutschland 2;3;255;211;185</string> <string>Regional;4;196;224;255</string> <string>Sport;5;255;209;208</string> <string>Verpackung;100;210;213;211</string> <string>Bett;200;220;223;221</string> </ArrayOfString> </value> </setting> <setting name="NewsPoolColWidthTitel" serializeAs="String"> <value>75</value> </setting> <setting name="NewsPoolColWidthSprecher" serializeAs="String"> <value>75</value> </setting> <setting name="NewsPoolColWidthDauer" serializeAs="String"> <value>30</value> </setting> <setting name="NewsPoolColWidthShuffleCount" serializeAs="String"> <value>15</value> </setting> <setting name="NewsPoolColWidthStatus" serializeAs="String"> <value>15</value> </setting> <setting name="ShufflerColWidthKategorie" serializeAs="String"> <value>75</value> </setting> <setting name="ShufflerColWidthTitel" serializeAs="String"> <value>100</value> </setting> <setting name="ShufflerColWidthSprecher" serializeAs="String"> <value>100</value> </setting> <setting name="ShufflerColWidthDauer" serializeAs="String"> <value>30</value> </setting> <setting name="ShufflerColWidthFixeLaenge" serializeAs="String"> <value>30</value> </setting> <setting name="ShufflerColWidthShuffleCount" serializeAs="String"> <value>15</value> </setting> <setting name="ShufflerColWidthStatus" serializeAs="String"> <value>15</value> </setting> <setting name="SplitterPosition" serializeAs="String"> <value>320</value> </setting> </ch.sohard.NewsBuilderUI.Properties.Settings> </userSettings>
<applicationSettings> <ch.sohard.NewsBuilderUI.Properties.Settings> <setting name="SemaphorePath" serializeAs="String"> <value>\\dabissrv01\D800_RUN\D800_SEM\</value> </setting> <setting name="StationName" serializeAs="String"> <value>DABiS Test Station</value> </setting> <setting name="ReadFachSemaphore" serializeAs="String"> <value>False</value> </setting> <setting name="HelpFile" serializeAs="String"> <value /> </setting> <setting name="FillWithAirTypes" serializeAs="Xml"> <value> <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <string>UB</string> <string>J</string> <string>N</string> </ArrayOfString> </value> </setting> </ch.sohard.NewsBuilderUI.Properties.Settings> </applicationSettings>
<log4net> <logger name="DabisLogger"> <level value="DEBUG" /> <appender-ref ref="LogFileAppender" /> </logger>
<appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender" > <param name="File" value="log\DabisNewsBuilder.log" /> <param name="AppendToFile" value="true" /> <datePattern value="_yyyyMMdd".log""/> <rollingStyle value="Date" /> <maxSizeRollBackups value="10" /> <staticLogFileName value="true" /> <layout type="log4net.Layout.PatternLayout"> <param name="ConversionPattern" value="%date [%thread] %-5level - %message%newline" /> </layout> </appender> </log4net> </configuration> |