cherry-pick Misc/obsolete redundant extension (#11838)
* Mark AddUnique<TImplementing> obsolete. * Remove all internal usages of AddUnique<TImplementing>.
This commit is contained in:
committed by
Paul Johnson
parent
11eaf176a9
commit
8d1fa717ba
@@ -50,7 +50,7 @@ namespace Umbraco.Cms.Infrastructure.DependencyInjection
|
||||
false));
|
||||
builder.Services.AddUnique<IValueSetBuilder<IMedia>, MediaValueSetBuilder>();
|
||||
builder.Services.AddUnique<IValueSetBuilder<IMember>, MemberValueSetBuilder>();
|
||||
builder.Services.AddUnique<ExamineIndexRebuilder>();
|
||||
builder.Services.AddSingleton<ExamineIndexRebuilder>();
|
||||
|
||||
builder.AddNotificationHandler<ContentCacheRefresherNotification, ContentIndexingNotificationHandler>();
|
||||
builder.AddNotificationHandler<ContentTypeCacheRefresherNotification, ContentTypeIndexingNotificationHandler>();
|
||||
|
||||
@@ -34,7 +34,7 @@ namespace Umbraco.Cms.Infrastructure.DependencyInjection
|
||||
internal static IUmbracoBuilder AddFileSystems(this IUmbracoBuilder builder)
|
||||
{
|
||||
// register FileSystems, which manages all filesystems
|
||||
builder.Services.AddUnique<FileSystems>();
|
||||
builder.Services.AddSingleton<FileSystems>();
|
||||
|
||||
// register the scheme for media paths
|
||||
builder.Services.AddUnique<IMediaPathScheme, UniqueMediaPathScheme>();
|
||||
|
||||
@@ -27,7 +27,7 @@ namespace Umbraco.Cms.Infrastructure.DependencyInjection
|
||||
builder.Services.AddScoped<InstallSetupStep, CompleteInstallStep>();
|
||||
|
||||
builder.Services.AddTransient<InstallStepCollection>();
|
||||
builder.Services.AddUnique<InstallHelper>();
|
||||
builder.Services.AddSingleton<InstallHelper>();
|
||||
|
||||
builder.Services.AddTransient<PackageMigrationRunner>();
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ namespace Umbraco.Cms.Infrastructure.DependencyInjection
|
||||
internal static IUmbracoBuilder AddServices(this IUmbracoBuilder builder)
|
||||
{
|
||||
// register the service context
|
||||
builder.Services.AddUnique<ServiceContext>();
|
||||
builder.Services.AddSingleton<ServiceContext>();
|
||||
|
||||
// register the special idk map
|
||||
builder.Services.AddUnique<IIdKeyMap, IdKeyMap>();
|
||||
@@ -72,10 +72,10 @@ namespace Umbraco.Cms.Infrastructure.DependencyInjection
|
||||
|
||||
builder.Services.AddUnique<IEntityXmlSerializer, EntityXmlSerializer>();
|
||||
|
||||
builder.Services.AddUnique<ConflictingPackageData>();
|
||||
builder.Services.AddUnique<CompiledPackageXmlParser>();
|
||||
builder.Services.AddSingleton<ConflictingPackageData>();
|
||||
builder.Services.AddSingleton<CompiledPackageXmlParser>();
|
||||
builder.Services.AddUnique<ICreatedPackagesRepository>(factory => CreatePackageRepository(factory, "createdPackages.config"));
|
||||
builder.Services.AddUnique<PackageDataInstallation>();
|
||||
builder.Services.AddSingleton<PackageDataInstallation>();
|
||||
builder.Services.AddUnique<IPackageInstallation, PackageInstallation>();
|
||||
|
||||
return builder;
|
||||
|
||||
Reference in New Issue
Block a user