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
-
objectEmailChannelDomainValidation
- Extension Methods
Constructors
EmailChannelDomainValidation(IEmailChannelSendingDomainValidationService, IEmailChannelServiceDomainValidationService)
Initializes a new instance of EmailChannelDomainValidation.
public EmailChannelDomainValidation(IEmailChannelSendingDomainValidationService emailChannelSendingValidationService, IEmailChannelServiceDomainValidationService emailChannelServiceValidationService)
Parameters
emailChannelSendingValidationService
IEmailChannelSendingDomainValidationServiceemailChannelServiceValidationService
IEmailChannelServiceDomainValidationService
Methods
Validate(string, EmailChannelDomainOptions)
public ValidateOptionsResult Validate(string name, EmailChannelDomainOptions options)
Parameters
name
stringoptions
EmailChannelDomainOptions
Returns
- ValidateOptionsResult