diff --git a/src/Umbraco.Core/Composing/ContainerExtensions.cs b/src/Umbraco.Core/Composing/ContainerExtensions.cs index 5d839c9c8e..33925e010b 100644 --- a/src/Umbraco.Core/Composing/ContainerExtensions.cs +++ b/src/Umbraco.Core/Composing/ContainerExtensions.cs @@ -105,6 +105,13 @@ namespace Umbraco.Core.Composing public static void RegisterSingleton(this IContainer container, Func factory) => container.Register(factory, Lifetime.Singleton); + /// + /// Registers a named singleton service with an implementation factory. + /// Note to implementors: The last registered component must be the default. + /// + public static void RegisterSingleton(this IContainer container, string name, Func factory) + => container.Register(factory, name, Lifetime.Singleton); + /// /// Registers a service with an implementing instance. ///