public SwiftService(IOptions <SwiftServiceOptions> options, ISwiftAuthManager authManager, ISwiftLogger logger) : base(authManager, logger) { _options = options.Value; SetRetryCount(_options.RetryCount); SetRetryPerEndpointCount(_options.RetryPerEndpointCount); }
public SwiftService(IOptions <SwiftServiceOptions> options, ISwiftAuthManager authManager, IHttpClientFactory httpClientFactory, ISwiftLogger logger) : base(authManager, logger) { _options = options.Value; SetRetryCount(_options.RetryCount); SetHttpClient(httpClientFactory, _options.NoHttpDispose); SetRetryPerEndpointCount(_options.RetryPerEndpointCount); }