Class MessageDeliveryProviderConfiguration
- Namespace
- Dynamicweb.Mailing
- Assembly
- Dynamicweb.Core.dll
Represents configuration for message delivery provider
public class MessageDeliveryProviderConfiguration : DbObject
- Inheritance
-
MessageDeliveryProviderConfiguration
- Inherited Members
Constructors
MessageDeliveryProviderConfiguration()
Default constructor
public MessageDeliveryProviderConfiguration()
Properties
Name
Gets or sets the name.
public string Name { get; set; }
Property Value
- string
The name.
Provider
Gets or sets the provider.
public MessageDeliveryProvider? Provider { get; set; }
Property Value
- MessageDeliveryProvider
The provider.
ProviderConfiguration
Gets or sets the provider configuration.
public string? ProviderConfiguration { get; set; }
Property Value
- string
The provider configuration.
Methods
Fill(IDataReader)
Fills current object fields with IDataReader object instance data
public override void Fill(IDataReader reader)
Parameters
reader
IDataReaderIDataReader object instance
FillRow(DataRow)
Override the FillRow method to map all the properties values to their respective field on the datarow. Used when the object is being saved.
protected override void FillRow(DataRow row)
Parameters
row
DataRowThe datarow to fill with data.
GetDefaultDeliveryProvider()
Gets the default delivery provider.
public static MessageDeliveryProviderConfiguration GetDefaultDeliveryProvider()
Returns
GetDeliveryProviderById(int)
Gets the delivery provider by id.
public static MessageDeliveryProviderConfiguration GetDeliveryProviderById(int id)
Parameters
id
intThe id.
Returns
GetDeliveryProviders()
Gets all delivery providers.
public static IEnumerable<MessageDeliveryProviderConfiguration> GetDeliveryProviders()
Returns
- IEnumerable<MessageDeliveryProviderConfiguration>
IEnumerable of MessageDeliveryProviderConfiguration object instance