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) public static IServiceCollection AddCors(this IServiceCollection serviceCollection)
{ {
serviceCollection.AddOptions(); serviceCollection.AddOptions();
serviceCollection.AddTransient<ICorsService, CorsService>(); serviceCollection.TryAdd(ServiceDescriptor.Transient<ICorsService, CorsService>());
serviceCollection.AddTransient<ICorsPolicyProvider, DefaultCorsPolicyProvider>(); serviceCollection.TryAdd(ServiceDescriptor.Transient<ICorsPolicyProvider, DefaultCorsPolicyProvider>());
return serviceCollection; return serviceCollection;
} }
} }