예제 #1
0
 public StorageClient(IServiceClient serviceClient, IMemoryCache cache,
                      IFilterResolver filterResolver, IServiceAuthenticatorClient serviceAuthenticatorClient,
                      ServiceSettings settings)
 {
     _serviceClient              = serviceClient;
     _cache                      = cache;
     _filterResolver             = filterResolver;
     _serviceAuthenticatorClient = serviceAuthenticatorClient;
     _settings                   = settings;
 }
예제 #2
0
 public ServiceClient(IHttpClient httpClient, IServiceAuthenticatorClient serviceAuthenticatorClient,
                      ServicesSettings servicesSettings)
 {
     _httpClient = httpClient;
     _serviceAuthenticatorClient = serviceAuthenticatorClient;
     _servicesSettings           = servicesSettings;
     foreach (var service in _servicesSettings.Where(x => x.Name.NotEmpty()))
     {
         _authenticatedServices[service.Name] = string.Empty;
     }
 }