Table of Contents

Class RecipientListSettingsInfoProvider

Namespace
CMS.EmailMarketing
Assembly
CMS.EmailMarketing.dll

Class providing RecipientListSettingsInfo management.

[ProviderInterface(typeof(IRecipientListSettingsInfoProvider))]
[Obsolete("Use CMS.DataEngine.IInfoProvider<RecipientListSettingsInfo> 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<RecipientListSettingsInfo>.Instance property. When faking metadata in CMS.Tests.UnitTests using Fake() use the obsolete provider class until fully removed.")]
[ObsoleteSince(29, 4)]
public class RecipientListSettingsInfoProvider : AbstractInfoProvider<RecipientListSettingsInfo, RecipientListSettingsInfoProvider>, IInfoProvider, ICustomizableProvider, IBulkOperationProvider, IWebFarmProvider, IInfoValidator<RecipientListSettingsInfo>, IInfoByGuidProvider<RecipientListSettingsInfo>, IInfoByNameProvider<RecipientListSettingsInfo>, IBulkInfoProvider<RecipientListSettingsInfo>, IRecipientListSettingsInfoProvider, IInfoProvider<RecipientListSettingsInfo>, IInfoByIdProvider<RecipientListSettingsInfo>
Inheritance
object
RecipientListSettingsInfoProvider
Implements
Inherited Members
Extension Methods

Constructors

RecipientListSettingsInfoProvider()

Initializes a new instance of the RecipientListSettingsInfoProvider class.

public RecipientListSettingsInfoProvider()

Methods

GetByRecipientListID(int)

Returns recipient list comfiguration for the specified recipientListID.

[Obsolete("Use CMS.EmailMarketing.RecipientListSettingsInfoProviderExtensions.GetByRecipientListIdAsync(CMS.DataEngine.IInfoProvider<RecipientListSettingsInfo>, int, System.Threading.CancellationToken) instead.")]
[ObsoleteSince(28, 4)]
public Task<RecipientListSettingsInfo> GetByRecipientListID(int recipientListID)

Parameters

recipientListID int

Returns

Task<RecipientListSettingsInfo>