MappedStorageBase Class

Provides functionality required by non-collection classes that will participate in the Commerce Server mapped storage mechanism.

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

Syntax

'Declaration
<SerializableAttribute> _
Public MustInherit Class MappedStorageBase
'Usage
Dim instance As MappedStorageBase
[SerializableAttribute]
public abstract class MappedStorageBase
[SerializableAttribute]
public ref class MappedStorageBase abstract
public abstract class MappedStorageBase

Remarks

Classes in the orders hierarchy derive from MappedStorageBase to provide their own storage capability.

The schema mapping loader used by the command-line validation tool OrderMapping.exe, and by the runtime when initializing a Web service, will verify that non-collection classes present in the mapping derive from this abstract class in order to ensure common behavior.

Inheritance Hierarchy

System..::.Object
  Microsoft.CommerceServer.Runtime..::.MappedStorageBase
    Microsoft.CommerceServer.Runtime.Orders..::.DiscountApplicationRecordBase
    Microsoft.CommerceServer.Runtime.Orders..::.LineItem
    Microsoft.CommerceServer.Runtime.Orders..::.OrderAddress
    Microsoft.CommerceServer.Runtime.Orders..::.OrderForm
    Microsoft.CommerceServer.Runtime.Orders..::.OrderGroup
    Microsoft.CommerceServer.Runtime.Orders..::.Payment
    Microsoft.CommerceServer.Runtime.Orders..::.PromoCodeRecord
    Microsoft.CommerceServer.Runtime.Orders..::.Shipment

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

MappedStorageBase Members

Microsoft.CommerceServer.Runtime Namespace