Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class DefaultContentLanguageSettingsResolver

Tracks all language settings on a site with support for resolving setting at runtime

Inheritance
System.Object
DefaultContentLanguageSettingsResolver
Namespace: EPiServer.Core.Internal
Assembly: EPiServer.dll
Version: 12.0.3
Syntax
public class DefaultContentLanguageSettingsResolver : Object, IContentLanguageSettingsResolver

Constructors

DefaultContentLanguageSettingsResolver(ContentLanguageSettingRepository)

Declaration
public DefaultContentLanguageSettingsResolver(ContentLanguageSettingRepository languageSettingsRepository)
Parameters
Type Name Description
ContentLanguageSettingRepository languageSettingsRepository

Properties

LanguageSettings

Declaration
public Dictionary<ContentReference, IEnumerable<ContentLanguageSetting>> LanguageSettings { get; }
Property Value
Type Description
System.Collections.Generic.Dictionary<ContentReference, System.Collections.Generic.IEnumerable<ContentLanguageSetting>>

Methods

Resolve(ContentReference)

Declaration
public IEnumerable<ContentLanguageSetting> Resolve(ContentReference contentLink)
Parameters
Type Name Description
ContentReference contentLink
Returns
Type Description
System.Collections.Generic.IEnumerable<ContentLanguageSetting>

Implements

Extension Methods