Table of Contents

Class EmailChannelDomainValidation

Namespace
CMS.EmailLibrary
Assembly
CMS.EmailMarketing.dll

Represents the options used to validate email channel domain overrides at application startup. Validates the DomainOverrides with their corresponding CMS.Helpers.Internal.IDomainValidationService. It also validates the sending domain overrides for collisions.

[Obsolete("Class was not intended for public use and will be removed in the next version.")]
public sealed class EmailChannelDomainValidation
Inheritance
object
EmailChannelDomainValidation
Extension Methods

Constructors

EmailChannelDomainValidation(IEmailChannelSendingDomainValidationService, IEmailChannelServiceDomainValidationService)

Initializes a new instance of EmailChannelDomainValidation.

public EmailChannelDomainValidation(IEmailChannelSendingDomainValidationService emailChannelSendingValidationService, IEmailChannelServiceDomainValidationService emailChannelServiceValidationService)

Parameters

emailChannelSendingValidationService IEmailChannelSendingDomainValidationService
emailChannelServiceValidationService IEmailChannelServiceDomainValidationService

Methods

Validate(string, EmailChannelDomainOptions)

public ValidateOptionsResult Validate(string name, EmailChannelDomainOptions options)

Parameters

name string
options EmailChannelDomainOptions

Returns

ValidateOptionsResult