public EetSoapClient(Certificate certificate, EetEnvironment environment) { Environment = environment; var subdomain = environment == EetEnvironment.Production ? "prod" : "pg"; var endpointUri = new Uri($"https://{subdomain}.eet.cz:443/eet/services/EETServiceSOAP/v3"); SoapClient = new SoapClient(endpointUri, certificate.X509Certificate2); }
public EetClient(Certificate certificate, EetEnvironment environment = EetEnvironment.Production, TimeSpan?httpTimeout = null, EetLogger logger = null) { var effectiveTimeout = httpTimeout ?? TimeSpan.FromSeconds(2); EetSoapClient = new EetSoapClient(certificate, environment, effectiveTimeout, logger); Logger = logger; EetSoapClient.HttpRequestFinished += (sender, args) => HttpRequestFinished?.Invoke(this, args); EetSoapClient.XmlMessageSerialized += (sender, args) => XmlMessageSerialized?.Invoke(this, args); }
public EetSoapClient(Certificate certificate, EetEnvironment environment, TimeSpan httpTimeout, EetLogger logger = null) { Environment = environment; var subdomain = environment == EetEnvironment.Production ? "prod" : "pg"; var endpointUri = new Uri($"https://{subdomain}.eet.cz:443/eet/services/EETServiceSOAP/v3"); SoapClient = new SoapClient(endpointUri, certificate, httpTimeout, SignAlgorithm.Sha256, logger); Logger = logger; SoapClient.HttpRequestFinished += (sender, args) => HttpRequestFinished?.Invoke(this, args); SoapClient.XmlMessageSerialized += (sender, args) => XmlMessageSerialized?.Invoke(this, args); }
public EetClient(Certificate certificate, EetEnvironment environment = EetEnvironment.Production, EetLogger logger = null) { EetSoapClient = new EetSoapClient(certificate, environment); Logger = logger; }
public EetClient(Certificate certificate, EetEnvironment environment = EetEnvironment.Production) { EetSoapClient = new EetSoapClient(certificate, environment); }