Class EmailChannelApplication
- Namespace
- Kentico.Xperience.Admin.DigitalMarketing.UIPages
- Assembly
- Kentico.Xperience.Admin.DigitalMarketing.dll
Email channel application.
[UIPermission("View", "{$base.roles.permissions.view$}")]
[UIPermission("Create", "{$base.roles.permissions.create$}")]
[UIPermission("Update", "{$base.roles.permissions.update$}")]
[UIPermission("Delete", "{$base.roles.permissions.delete$}")]
[UIPermission("SendEmail", "{$digitalmarketing.roles.permissions.sendemail$}")]
public sealed class EmailChannelApplication : ApplicationPage, IPage
- Inheritance
-
objectEmailChannelApplication
- Implements
- Inherited Members
- Extension Methods
Constructors
EmailChannelApplication(IEmailChannelLanguageRetriever)
Initializes an instance of the EmailChannelApplication class.
public EmailChannelApplication(IEmailChannelLanguageRetriever emailChannelLanguageRetriever)
Parameters
emailChannelLanguageRetriever
IEmailChannelLanguageRetriever
Fields
IDENTIFIER
Unique identifier of the application.
public const string IDENTIFIER = "Kentico.Xperience.Application.EmailChannel"
Field Value
- string
SEND_EMAIL_PERMISSION
Identifier of the permission for sending emails.
public const string SEND_EMAIL_PERMISSION = "SendEmail"
Field Value
- string
Properties
ChannelApplicationIdentifier
Application identifier.
[PageParameter(typeof(EmailChannelsApplicationModelBinder), typeof(EmailChannelApplication))]
public EmailChannelApplicationUrlIdentifier ChannelApplicationIdentifier { get; set; }
Property Value
Methods
ConfigureTemplateProperties(TemplateClientProperties)
Gets the object representing client side template properties.
public override Task<TemplateClientProperties> ConfigureTemplateProperties(TemplateClientProperties properties)
Parameters
properties
TemplateClientPropertiesInitialized properties object.
Returns
- Task<TemplateClientProperties>
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>