Class EmailQueueList
Emails listing page
public sealed class EmailQueueList : ListingPage, IPage
  - Inheritance
 - 
      objectEmailQueueList
 
- Implements
 
- Inherited Members
 
- Extension Methods
 
Constructors
EmailQueueList(IEmailService, IServiceProvider)
Initialize instance.
public EmailQueueList(IEmailService emailService, IServiceProvider serviceProvider)
  Parameters
emailServiceIEmailServiceserviceProviderIServiceProvider
Properties
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
 
ConfigureTemplateProperties(ListingTemplateClientProperties)
Gets the object representing client side template properties.
public override Task<ListingTemplateClientProperties> ConfigureTemplateProperties(ListingTemplateClientProperties properties)
  Parameters
propertiesListingTemplateClientPropertiesInitialized properties object.
Returns
Delete(int)
Deletes listing item specified by the id parameter.
[PageCommand(Permission = "Delete")]
public override Task<ICommandResponse<RowActionResult>> Delete(int id)
  Parameters
idint
Returns
- Task<ICommandResponse<RowActionResult>>
 
Resend(int, CancellationToken)
Queues email with the specified ID to be resent.
[PageCommand(Permission = "Update")]
public Task<ICommandResponse<RowActionResult>> Resend(int id, CancellationToken cancellationToken = default)
  Parameters
idintcancellationTokenCancellationToken
Returns
- Task<ICommandResponse<RowActionResult>>