DiscountApplicationRecordBase Class

Provides an interface to the information written by the discount components from the marketing subsystem.

Namespace:  Microsoft.CommerceServer.Runtime.Orders
Assembly:  Microsoft.CommerceServer.Runtime (in Microsoft.CommerceServer.Runtime.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public MustInherit Class DiscountApplicationRecordBase _
    Inherits MappedStorageBase _
    Implements ISerializable, IEnumerable
'Usage
Dim instance As DiscountApplicationRecordBase
[SerializableAttribute]
public abstract class DiscountApplicationRecordBase : MappedStorageBase, ISerializable, 
    IEnumerable
[SerializableAttribute]
public ref class DiscountApplicationRecordBase abstract : public MappedStorageBase, 
    ISerializable, IEnumerable
public abstract class DiscountApplicationRecordBase extends MappedStorageBase implements ISerializable, IEnumerable

Remarks

Most developers will use DiscountApplicationRecord or ShippingDiscountRecord to access the DiscountId, DiscountName, and DiscountAmount.

An abstract class. The following classes derive from this class:

  • DiscountApplicationRecord - Provides an interface to the information written by the discount components from the marketing subsystem.

  • ShippingDiscountRecord - Provides an interface to the information written by the discount components in the marketing subsystem for shipping discounts.

Inheritance Hierarchy

System..::.Object
  Microsoft.CommerceServer.Runtime..::.MappedStorageBase
    Microsoft.CommerceServer.Runtime.Orders..::.DiscountApplicationRecordBase
      Microsoft.CommerceServer.Runtime.Orders..::.DiscountApplicationRecord
      Microsoft.CommerceServer.Runtime.Orders..::.ShippingDiscountRecord

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

DiscountApplicationRecordBase Members

Microsoft.CommerceServer.Runtime.Orders Namespace