/// <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; }
public GetStateCommand(GetStateOptions option, IXadesService xadesService, SigningConfiguration signingConfig, GisServiceConfiguration serviceConfig) : base(option, xadesService, signingConfig, serviceConfig) { }
public SendCommand(SendOptions option, IXadesService xadesService, SigningConfiguration signingConfig, GisServiceConfiguration serviceConfig) : base(option, xadesService, signingConfig, serviceConfig) { }