Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Файл DisiService.exe.config предназначен для хранения информации о настройках службы DISI.

Структура файла настроек:

 

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
   {Настройки службы DISI}
</configSections>
<DisiAgent>
   {Настройки агента службы DISI}
</DisiAgent>
<connectionStrings>
   {Настройки подключения к базе данных Directum}
</connectionStrings>
<appSettings>
   {Параметры работы службы DISI}
</appSettings>
<startup>
   {Список поддерживаемых версий .NET Framework}
</startup>
</configuration>

configSections – описание секций настроек службы DISI. Секция является стандартной для конфигурационных файлов .NET-приложений. Подробнее описание структуры секции см. в документации Microsoft, статья «<configuration> Element».

DisiAgent – настройки агента службы DISI.

connectionStringsнастройки подключения к базе данных Directum.

appSettings – настройки вспомогательных параметров службы DISI.

startup – список поддерживаемых версий .NET Framework.

Подробнее Пример

 

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
  <section name="DisiAgent"
    type="NpoComputer.Disi.ServiceAgent.Settings.DisiAgentSection,
    NpoComputer.Disi.ServiceAgent" />
</configSections>
 
<DisiAgent>
   <Tasks>
     <SendMessages CheckInterval="300" FetchSize="100"
      MaxOutcomeMessageSize="26214400"/>

     <LoadMessages CheckInterval="300" FetchSize="100" />

     <DocflowRegulations CheckInterval="300" FetchSize="100" />

     <StatusSynchronization CheckInterval="600" />

     <CounteragentSynchronization CheckInterval="600" FetchSize="100" />

   </Tasks>
  <Cache CacheFolder="C:\DISI\Cache" />
  <Proxy ProxyServer="proxyserver" ProxyUser = "user1" ProxyPassword = "123"
      IsPasswordEncrypted ="false" />
</DisiAgent>
 
<connectionStrings>
  <!-- Параметры подключения службы DISI к базе данных Directum -->
  <add name="Database" connectionString="Data Source=;
    Initial Catalog=;Integrated Security=False;User ID=;Password="/>
</connectionStrings>
 
<appSettings>
  <add key="UseServerCertificateValidation" value="true" />
  <add key="Languages" value="ru-RU=Русский (Россия);en-US=English (United
      States)" />
  <add key="DefaultLanguage" value="ru-RU" />
  <add key="SBRTEProcCount" value="1" />
  <add key="SBRTEMaxUserPerProcess" value="10" />
  <add key="ConnectionPoolSize" value="10" />
  <add key="AllowDirtyReading" value="True" />
  <add key="KeepSessionAlive" value="True" />
</appSettings>
 
<startup>
  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
</configuration>

© Компания Directum, 2020 Сообщество пользователей Directum
.navbar > a:hover { background: #FFD73B; }