Resvolution - UrlProviderResolver

This commit is contained in:
Stephan
2016-08-13 16:23:44 +02:00
parent da685167f7
commit ebaeb98a4a
3 changed files with 3 additions and 10 deletions

View File

@@ -112,7 +112,7 @@ namespace Umbraco.Web
=> Container.GetInstance<IEventMessagesFactory>().GetOrDefault();
public static UrlProviderCollection UrlProviders
=> CoreCurrent.Container.GetInstance<UrlProviderCollection>();
=> Container.GetInstance<UrlProviderCollection>();
#endregion

View File

@@ -1,5 +1,4 @@
using System.Collections.Generic;
using LightInject;
using LightInject;
using Umbraco.Core.DependencyInjection;
namespace Umbraco.Web.Routing
@@ -11,10 +10,5 @@ namespace Umbraco.Web.Routing
{ }
protected override UrlProviderCollectionBuilder This => this;
protected override UrlProviderCollection CreateCollection(IEnumerable<IUrlProvider> items)
{
return new UrlProviderCollection(items);
}
}
}

View File

@@ -510,8 +510,7 @@ namespace Umbraco.Web
typeof (RenderControllerFactory)
});
Container.RegisterBuilderCollection<UrlProviderCollectionBuilder, UrlProviderCollection, IUrlProvider>();
Container.GetInstance<UrlProviderCollectionBuilder>()
UrlProviderCollectionBuilder.Register(Container)
//.Append<AliasUrlProvider>() // not enabled by default
.Append<DefaultUrlProvider>()
.Append<CustomRouteUrlProvider>();