SaaS CMS has officially launched! Learn more now.

Class VirtualPathHostResolver

This class supports the EPiServer infrastructure and is not intended to be used directly from your code.

Inheritance
System.Object
VirtualPathHostResolver
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Web.Routing
Assembly: EPiServer.dll
Version: 8.11.0
Syntax
public class VirtualPathHostResolver

Constructors

VirtualPathHostResolver(Func<RequestContext, RouteValueDictionary, String>, ServiceAccessor<SiteDefinition>, SiteDefinitionRepository)

Initializes a new instance of the VirtualPathHostResolver class.

Declaration
public VirtualPathHostResolver(Func<RequestContext, RouteValueDictionary, string> baseUriResolver, ServiceAccessor<SiteDefinition> currentSite, SiteDefinitionRepository siteDefinitionRepository)
Parameters
Type Name Description
System.Func<System.Web.Routing.RequestContext, System.Web.Routing.RouteValueDictionary, System.String> baseUriResolver
ServiceAccessor<SiteDefinition> currentSite
SiteDefinitionRepository siteDefinitionRepository

Methods

GetVirtualPathHost(RequestContext, RouteValueDictionary)

Declaration
public virtual HostDefinition GetVirtualPathHost(RequestContext requestContext, RouteValueDictionary values)
Parameters
Type Name Description
System.Web.Routing.RequestContext requestContext
System.Web.Routing.RouteValueDictionary values
Returns
Type Description
HostDefinition

Extension Methods