DataWeb
Search Results for

    Show / Hide Table of Contents

    Class NewsletterMailingListOneTime

    A one-time implementation of a newsletter mailing list.

    Inheritance
    object
    NewsletterMailingList
    NewsletterMailingListOneTime
    Inherited Members
    NewsletterMailingList.serviceProvider
    NewsletterMailingList.IdMaster
    NewsletterMailingList.Name
    NewsletterMailingList.Cultures
    NewsletterMailingList.Countries
    NewsletterMailingList.Zones
    NewsletterMailingList.Interests
    NewsletterMailingList.Groups
    NewsletterMailingList.MailingListClass
    NewsletterMailingList.ProcessOnSubscriberSendStartAsync(string, string, CancellationToken)
    NewsletterMailingList.ProcessOnRowSendStartAsync(string, CancellationToken)
    NewsletterMailingList.ProcessOnRowSendCompleteAsync(string, CancellationToken)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: DataWeb.Newsletter.MailingLists
    Assembly: DataWeb.Core.dll
    Syntax
    public class NewsletterMailingListOneTime : NewsletterMailingList
    Remarks

    Initializes a new instance of the NewsletterMailingListOneTime class.

    Constructors

    NewsletterMailingListOneTime(IServiceProvider)

    A one-time implementation of a newsletter mailing list.

    Declaration
    public NewsletterMailingListOneTime(IServiceProvider serviceProvider)
    Parameters
    Type Name Description
    IServiceProvider serviceProvider

    The service provider used to resolve dependencies.

    Remarks

    Initializes a new instance of the NewsletterMailingListOneTime class.

    Methods

    ProcessOnSubscriberSendCompleteAsync(string, string, CancellationToken)

    Processes the completion of a send operation for a subscriber in the mailing list. Removes the subscriber from the "OneTime" group in the subscriber service.

    Declaration
    public override Task ProcessOnSubscriberSendCompleteAsync(string rowIdMaster, string subscriberId, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    string rowIdMaster

    The row id master associated with the send operation.

    string subscriberId

    The id of the subscriber that completed the send operation.

    CancellationToken cancellationToken
    Returns
    Type Description
    Task

    A task that represents the asynchronous operation.

    Overrides
    NewsletterMailingList.ProcessOnSubscriberSendCompleteAsync(string, string, CancellationToken)
    In this article
    Back to top Generated by DocFX