Use TryAdd to add services rather than Add

This commit is contained in:
Kiran Challa 2015-04-30 12:43:49 -07:00
parent d42838aaeb
commit 1cadc54c3b
1 changed files with 2 additions and 2 deletions

View File

@ -35,8 +35,8 @@ namespace Microsoft.Framework.DependencyInjection
public static IServiceCollection AddCors(this IServiceCollection serviceCollection)
{
serviceCollection.AddOptions();
serviceCollection.AddTransient<ICorsService, CorsService>();
serviceCollection.AddTransient<ICorsPolicyProvider, DefaultCorsPolicyProvider>();
serviceCollection.TryAdd(ServiceDescriptor.Transient<ICorsService, CorsService>());
serviceCollection.TryAdd(ServiceDescriptor.Transient<ICorsPolicyProvider, DefaultCorsPolicyProvider>());
return serviceCollection;
}
}