Class DataProtectionContentLanguage
- Namespace
- Kentico.Xperience.Admin.DigitalMarketing.UIPages
- Assembly
- Kentico.Xperience.Admin.DigitalMarketing.dll
Consent list page wrapper which enables content language selection.
[UINavigation(false)]
[UIBreadcrumbs(false)]
public sealed class DataProtectionContentLanguage : Page<ConsentListContentLanguageClientProperties>, IPage
- Inheritance
-
objectDataProtectionContentLanguage
- Implements
- Inherited Members
- Extension Methods
Constructors
DataProtectionContentLanguage(IContentLanguageModelRetriever)
Initializes a new instance of DataProtectionContentLanguage.
public DataProtectionContentLanguage(IContentLanguageModelRetriever contentLanguageModelRetriever)
Parameters
contentLanguageModelRetriever
IContentLanguageModelRetriever
Properties
ContentLanguageIdentifier
Current content language URL identifier.
[PageParameter(typeof(ContentLanguageModelBinder), typeof(DataProtectionContentLanguage))]
public ContentLanguageUrlIdentifier ContentLanguageIdentifier { get; set; }
Property Value
Methods
ConfigureTemplateProperties(ConsentListContentLanguageClientProperties)
Gets the object representing client side template properties.
public override Task<ConsentListContentLanguageClientProperties> ConfigureTemplateProperties(ConsentListContentLanguageClientProperties properties)
Parameters
properties
ConsentListContentLanguageClientPropertiesInitialized properties object.
Returns
GetDefaultRoute(IEnumerable<Route>)
Gets the route which is redirected to, when no route is selected.
protected override Route GetDefaultRoute(IEnumerable<Route> routes)
Parameters
routes
IEnumerable<Route>