Don't miss out Virtual Happy Hour this Friday (April 26).

Try our conversational search powered by Generative AI!

Class ProjectResolver

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Resolves which projects that are active accoring to request.

Inheritance
System.Object
ProjectResolver
Implements
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.DataAbstraction.Internal
Assembly: EPiServer.Cms.AspNet.dll
Version: 11.20.7
Syntax
[ServiceConfiguration(typeof(IProjectResolver))]
public class ProjectResolver : IProjectResolver

Constructors

ProjectResolver(QueryParameterResolver, ContextModeResolver)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Creates a new instance of ProjectResolver.

Declaration
public ProjectResolver(QueryParameterResolver queryParameterResolver, ContextModeResolver contextModeResolver)
Parameters
Type Name Description
QueryParameterResolver queryParameterResolver

The query parameter resolver used.

ContextModeResolver contextModeResolver

The context mode resolver.

Methods

GetCurrentProjects()

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Resolves which projects that are active according to request.

Declaration
public virtual IEnumerable<int> GetCurrentProjects()
Returns
Type Description
System.Collections.Generic.IEnumerable<System.Int32>

Implements

Extension Methods