Class EmailChannelSendersList
- Namespace
- Kentico.Xperience.Admin.DigitalMarketing.UIPages
- Assembly
- Kentico.Xperience.Admin.DigitalMarketing.dll
Email channel senders listing page.
[UINavigation(false)]
public sealed class EmailChannelSendersList : ListingPage, IPage
- Inheritance
-
objectEmailChannelSendersList
- Implements
- Inherited Members
- Extension Methods
Constructors
EmailChannelSendersList(IEmailChannelSenderEmailProvider, IContentItemDataInfoProviderAccessor, IEmailBounceCheckerOptionsRetriever)
Initializes a new instance of EmailChannelSendersList.
public EmailChannelSendersList(IEmailChannelSenderEmailProvider emailChannelSenderEmailProvider, IContentItemDataInfoProviderAccessor contentItemDataInfoProviderAccessor, IEmailBounceCheckerOptionsRetriever emailBounceCheckerOptionsRetriever)
Parameters
emailChannelSenderEmailProvider
IEmailChannelSenderEmailProvidercontentItemDataInfoProviderAccessor
IContentItemDataInfoProviderAccessoremailBounceCheckerOptionsRetriever
IEmailBounceCheckerOptionsRetriever
Properties
ChannelID
Channel ID.
[PageParameter(typeof(IntPageModelBinder))]
public int ChannelID { get; set; }
Property Value
- int
EmailChannelID
Email channel ID.
[PageParameter(typeof(EmailChannelModelBinder))]
public int EmailChannelID { get; set; }
Property Value
- int
ObjectType
Type of the info objects that are listed. Corresponds to the OBJECT_TYPE property of the info object or PredefinedObjectType.
protected override string ObjectType { get; }
Property Value
- string
Methods
ConfigurePage()
Allows configure and share page specific values prior invocation of the ConfigureTemplateProperties(TClientProperties) or command method.
public override Task ConfigurePage()
Returns
- Task
Delete(int)
Deletes listing item specified by the id
parameter.
public override Task<ICommandResponse<RowActionResult>> Delete(int id)
Parameters
id
int
Returns
- Task<ICommandResponse<RowActionResult>>
LoadData(LoadDataSettings, CancellationToken)
Returns LoadDataResult containing data and the number of total items.
protected override Task<LoadDataResult> LoadData(LoadDataSettings settings, CancellationToken cancellationToken)
Parameters
settings
LoadDataSettingsLoad data settings.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<LoadDataResult>