/// <summary>
        /// Считывает конфигурацию из app.config и записывает в <see cref="Conformation"/>.
        /// </summary>
        public static void Init()
        {
            // Подготовка объекта содержащего в себе ноду из файла app.config "GisServicesConfig".
            GisServiceConfiguration section = (GisServiceConfiguration)ConfigurationManager.GetSection("GisServicesConfig");

            // Подготовка объекта содержащего в себе ноду из файла app.config "signingConfig".
            SigningConfiguration sign = (SigningConfiguration)ConfigurationManager.GetSection("signingConfig");

            // Подготовка объекта содержащего в себе ноду из файла app.config "Sender".
            SenderConfiguration sender = (SenderConfiguration)ConfigurationManager.GetSection("Sender");

            // Подготовка объекта содержащего в себе ноду из файла app.config "General".
            GeneralConfiguration general = (GeneralConfiguration)ConfigurationManager.GetSection("General");

            // Заполнение структуры сведениями из конфиг файла.
            Сonformation conf = new Сonformation
            {
                login    = section.Login,
                password = section.Password,
                certificateThumbprint = sign.CertificateThumbprint,
                certificatePassword   = sign.CertificatePassword,

                RIRCorgPPAGUID = section.RIRCorgPPAGUID,
                baseUrl        = section.BaseUrl,
                //schemaVersion         = section.SchemaVersion, TODO удалить если всё норм. ТЕперь берём из базы.
                soapConfiguration = section.SoapConfiguration,
                IsTest            = Convert.ToBoolean(section.IsTest),
                sendTo            = sender.SendTo,
                timeInterval      = Convert.ToInt32(general.TimeInterval) * 60000,
                amountAttempt     = Convert.ToInt32(general.AmountAttempt)
            };

            conformation = conf;
        }
 protected GisCommandBase(TOption option, IXadesService xadesService, SigningConfiguration signingConfig, GisServiceConfiguration serviceConfig)
     : base(option, xadesService, signingConfig)
 {
     _serviceConfig = serviceConfig;
 }
Beispiel #3
0
 public GetStateCommand(GetStateOptions option, IXadesService xadesService, SigningConfiguration signingConfig, GisServiceConfiguration serviceConfig)
     : base(option, xadesService, signingConfig, serviceConfig)
 {
 }
Beispiel #4
0
 public SendCommand(SendOptions option, IXadesService xadesService, SigningConfiguration signingConfig, GisServiceConfiguration serviceConfig)
     : base(option, xadesService, signingConfig, serviceConfig)
 {
 }