private void ConfigureAzureTextAnalytics(IServiceCollection services) { AzureTextAnalyticsConfiguration azureTextAnalyticsConfiguration = Configuration.GetSection(nameof(AzureTextAnalyticsConfiguration)) .Get <AzureTextAnalyticsConfiguration>(); services.AddSingleton(azureTextAnalyticsConfiguration); services.AddTransient <AzureTextAnalyticsService>(); }
public AzureTextAnalyticsService() { var configuration = AzureTextAnalyticsConfiguration.LoadConfiguration(); var credentials = new ApiKeyServiceClientCredentials(configuration.ApiKey); var client = new TextAnalyticsClient(credentials) { Endpoint = configuration.Endpoint }; this.textAnalyticsClient = client; }