Table of Contents

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
object
DataProtectionContentLanguage
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

ContentLanguageUrlIdentifier

Methods

ConfigureTemplateProperties(ConsentListContentLanguageClientProperties)

Gets the object representing client side template properties.

public override Task<ConsentListContentLanguageClientProperties> ConfigureTemplateProperties(ConsentListContentLanguageClientProperties properties)

Parameters

properties ConsentListContentLanguageClientProperties

Initialized properties object.

Returns

Task<ConsentListContentLanguageClientProperties>

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>

Returns

Route