Use TryAdd to add services rather than Add

This commit is contained in:
Kiran Challa 2015-04-30 12:43:49 -07:00
Родитель d42838aaeb
Коммит 1cadc54c3b
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -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;
}
}