SaaS CMS has officially launched! Learn more now.

Class HierarchicalEditUrlGeneratorPipelineStep

Inheritance
System.Object
HierarchicalEditUrlGeneratorPipelineStep
Namespace: EPiServer.Core.Routing.Pipeline.Internal
Assembly: EPiServer.dll
Version: 12.0.3
Syntax
public class HierarchicalEditUrlGeneratorPipelineStep : HierarchicalUrlGeneratorPipelineStep, IUrlGeneratorPipelineStep

Constructors

HierarchicalEditUrlGeneratorPipelineStep(IUrlSegmentRouter, Func<SiteDefinition, ContentReference>, AncestorReferencesLoader, ISiteDefinitionResolver, IContentLoader)

Declaration
public HierarchicalEditUrlGeneratorPipelineStep(IUrlSegmentRouter urlSegmentRouter, Func<SiteDefinition, ContentReference> routeRootAccessor, AncestorReferencesLoader ancestorReferencesLoader, ISiteDefinitionResolver siteDefinitionResolver, IContentLoader contentLoader)
Parameters
Type Name Description
IUrlSegmentRouter urlSegmentRouter
System.Func<SiteDefinition, ContentReference> routeRootAccessor
AncestorReferencesLoader ancestorReferencesLoader
ISiteDefinitionResolver siteDefinitionResolver
IContentLoader contentLoader

Methods

Generate(UrlGeneratorContext, UrlGeneratorOptions)

Declaration
public override RoutingState Generate(UrlGeneratorContext context, UrlGeneratorOptions options)
Parameters
Type Name Description
UrlGeneratorContext context
UrlGeneratorOptions options
Returns
Type Description
RoutingState
Overrides

Implements

Extension Methods