public DemoService( IOptionsSnapshot <DemoSettings> settings, SecretClient secretClient, MsiDbContext dbContext, BlobServiceClient blobServiceClient, DataLakeServiceClient dataLakeServiceClient, EventHubProducerClient eventHubProducerClient, ServiceBusClient serviceBusClient, TokenCredential tokenCredential, CustomApiClient customApiClient, CosmosClient cosmosClient, TextAnalyticsClient textAnalyticsClient, MapsApiClient mapsApiClient, ConfigurationClient configurationClient) { _settings = settings.Value; _secretClient = secretClient; _dbContext = dbContext; _blobServiceClient = blobServiceClient; _dataLakeServiceClient = dataLakeServiceClient; _eventHubProducerClient = eventHubProducerClient; _serviceBusClient = serviceBusClient; _tokenCredential = tokenCredential; _customApiClient = customApiClient; _cosmosClient = cosmosClient; _textAnalyticsClient = textAnalyticsClient; _mapsApiClient = mapsApiClient; _configurationClient = configurationClient; }
public DemoService( IOptionsSnapshot <DemoSettings> settings, MsiDbContext dbContext, IHttpClientFactory httpClientFactory) { _settings = settings.Value; _dbContext = dbContext; _httpClient = httpClientFactory.CreateClient(HttpClients.CustomApi); }
public DemoService(IOptionsSnapshot <DemoSettings> settings, MsiDbContext dbContext) { _settings = settings.Value; _dbContext = dbContext; }