London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Class ProjectContentMapFactory

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Factory responsible to create a mapping dictionary containing all content items included in a set of projects.

Inheritance
System.Object
ProjectContentMapFactory
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.Core.Internal
Assembly: EPiServer.dll
Version: 11.20.7
Syntax
[ServiceConfiguration(typeof(ProjectContentMapFactory))]
public class ProjectContentMapFactory

Constructors

ProjectContentMapFactory(ProjectRepository, ContextCache)

Declaration
public ProjectContentMapFactory(ProjectRepository projectRepository, ContextCache cache)
Parameters
Type Name Description
ProjectRepository projectRepository
ContextCache cache

Methods

Create(IEnumerable<Int32>, CultureInfo)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Creates a mapping dictionary for the the specified projects.

Declaration
public virtual ProjectContentMap Create(IEnumerable<int> projects, CultureInfo language)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.Int32> projects

The projects.

System.Globalization.CultureInfo language

The language.

Returns
Type Description
ProjectContentMap

Extension Methods