Class EmailTemplateInfoProvider
- Namespace
- CMS.EmailLibrary
- Assembly
- CMS.EmailMarketing.dll
Class providing EmailTemplateInfo management.
[ProviderInterface(typeof(IEmailTemplateInfoProvider))]
[Obsolete("Use CMS.DataEngine.IInfoProvider<EmailTemplateInfo> instead. Use CMS.DataEngine.InfoProviderExtensions for additional methods for individual objects retrieval. To get an instance of the interface's implementation use dependency injection or access the instance directly via the CMS.DataEngine.Provider<EmailTemplateInfo>.Instance property. When faking metadata in CMS.Tests.UnitTests using Fake() use the obsolete provider class until fully removed.")]
[ObsoleteSince(29, 4)]
public class EmailTemplateInfoProvider : AbstractInfoProvider<EmailTemplateInfo, EmailTemplateInfoProvider>, IInfoProvider, ICustomizableProvider, IBulkOperationProvider, IWebFarmProvider, IInfoValidator<EmailTemplateInfo>, IInfoByGuidProvider<EmailTemplateInfo>, IBulkInfoProvider<EmailTemplateInfo>, IEmailTemplateInfoProvider, IInfoProvider<EmailTemplateInfo>, IInfoByIdProvider<EmailTemplateInfo>, IInfoByNameProvider<EmailTemplateInfo>
- Inheritance
-
objectEmailTemplateInfoProvider
- Implements
- Inherited Members
- Extension Methods
Constructors
EmailTemplateInfoProvider()
Initializes a new instance of the EmailTemplateInfoProvider class.
public EmailTemplateInfoProvider()
Fields
UNSUBSCRIBE_URL_PLACEHOLDER
Unsubscribe url placeholder used in template code.
[Obsolete("Constant was not intended for public use and will be removed.")]
[ObsoleteSince(29, 4)]
public const string UNSUBSCRIBE_URL_PLACEHOLDER = "{%unsubscribeurl%}"
Field Value
- string