Class MarketingConfiguration
Implemented as a thread-safe singleton class
Inheritance
System.Object
MarketingConfiguration
Namespace: Mediachase.Commerce.Marketing
Assembly: Mediachase.Commerce.dll
Version: 12.17.2Syntax
[Obsolete("Use promotion system in EPiServer.Commerce.Marketing instead. Will be removed in a future major release, but not earlier than August 2018.")]
public sealed class MarketingConfiguration : ConfigurationSection
Properties
ApplicationId
Unique identifier for application.
Declaration
[Obsolete("The concept of ApplicationID has been removed - ignore this property. Will remain at least until August 2018.")]
public Guid ApplicationId { get; }
Property Value
Type | Description |
---|---|
System.Guid | The application id. |
CacheConfig
Configuration element defines where caching is enabled and timeouts related to it.
Declaration
public CacheConfiguration CacheConfig { get; }
Property Value
Type | Description |
---|---|
CacheConfiguration | The cache config. |
Connection
Configuration element defines the database connection string names.
Declaration
public MarketingConnection Connection { get; }
Property Value
Type | Description |
---|---|
MarketingConnection | The connection. |
Instance
Singleton instance
Declaration
public static MarketingConfiguration Instance { get; }
Property Value
Type | Description |
---|---|
MarketingConfiguration | The instance. |
MappedTypes
Configuration element defines the mapping of mapped types to type names specified in configuration file
Declaration
public MappedTypes MappedTypes { get; }
Property Value
Type | Description |
---|---|
MappedTypes | The mapped types. |
ReservationTimeout
Gets the reservation timeout in minutes for promotions.
Declaration
public int ReservationTimeout { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The reservation timeout. |
Roles
Configuration element defines the mapping of mapped types to type names specified in configuration file
Declaration
public RoleCollection Roles { get; }
Property Value
Type | Description |
---|---|
RoleCollection | The mapped types. |
Methods
GetRole(String)
Returns class names mapped to the event key (name)
Declaration
public RoleDefinition GetRole(string key)
Parameters
Type | Name | Description |
---|---|---|
System.String | key | The key. |
Returns
Type | Description |
---|---|
RoleDefinition |