public static IServiceCollection AddTikaRestClient(this IServiceCollection services, IConfiguration configuration)
 {
     services.AddOptions <ClientOptions>();
     services.AddTransient <IRestClient, Client>(o =>
     {
         return(RestClientFactory.CreateFromConfiguration(new HttpClient(), Options.Create(new ClientOptions(configuration))) as Client);
     });
     return(services);
 }
Beispiel #2
0
        public TopicCreatedScenario()
        {
            var conf = new ConfigurationBuilder()
                       .Add(new EnvironmentVariablesConfigurationSource())
                       .Build();
            var options = Options.Create(new ClientOptions(conf));

            _tikaRestClient = RestClientFactory.CreateFromConfiguration(new HttpClient(), Options.Create(new ClientOptions
            {
                TIKA_API_ENDPOINT = "http://localhost:3000/"
            }));
        }