Microsoft.Dynamics.Commerce.Runtime.Data Namespace

Important

This content is archived and is not being updated. For the latest documentation, see Microsoft Dynamics 365 product documentation. For the latest release plans, see Dynamics 365 and Microsoft Power Platform release plans.

Classes

  Class Description
Public class AddressDataManager Address service data manager.
Public class AffiliationDataManager Affiliation service data manager.
Public class BarcodeDataManager Encapsulates the barcode functionality.
Public class CacheAttribute Represents a cache providers used within the Commerce Runtime.
Public class CacheDataManager Cache data manager.
Public class ChannelDatabaseAccessor Database accessor of the functionality related to channel data management.
Public class ChannelDataManager Encapsulates functionality related to channel data management.
Public class ChargeDatabaseAccessor Database accessor for the charge data manager.
Public class ChargeDataManager Encapsulates the data access for charges.
Public class ChargeL2CacheDataStoreAccessor Level 2 cache data accessor implementation for the charge data manager.
Public class CommerceIdentity Represents the identity used within the Commerce Runtime.
Public class CommercePrincipal Represents the principal object used within the Commerce Runtime.
Public class ConcurrentDictionary<TKey, TValue> The thread safe implementation of dictionary operations.
Public class ConnectionManager Responsible for managing the lifetime of current active connection and encapsulates the logic necessary to failover to the offline database if available.
Public class CurrencyDatabaseAccessor Database accessor class for currency data manager.
Public class CurrencyDataManager Encapsulates data access to currency exchange rates.
Public class CurrencyL2CacheDataStoreAccessor Level 2 cache data accessor implementation for the currency data manager.
Public class CustomerDataManager Customer Data Manager class.
Public class CustomerOrderTransactionTableSchema Metadata for CustomerOrderTransactionTable table.
Public class DatabaseAccessor The base data manager class which provides primitives for interacting with the channels database.
Public class DatabaseContext Wraps common operations associated to database access, maintaining single database connection.
Public class DatabaseException Represents errors that occurred during the database operations execution.
Public class DatabaseQueryParts Defines parts required to build a complete query by IDatabaseQueryBuilder.
Public class DataCacheAccessor Class modeling the behavior of a memory cache accessor.
Public class DataManager The base data manager class which provides primitives for interacting with the channel database.
Public class DataStore Class modeling different types of underlying data stores.
Public class DataStoreAccessor Class modeling the behavior of a data store accessor.
Public class DataStoreManager Models and implements the behavior of a data store manager.
Public class DataStorePolicy Data store policy class.
Public class DataTableExtensions Extension methods for the DataTable class.
Public class DeviceConfigurationDataManager The device configuration data manager.
Public class DeviceDataManager Device Data Manager class.
Public class EmployeeDataManager Employee Data Manager class.
Public class EmployeePermissionHelper Authentication logic helper.
Public class HardwareProfileDataManager The hardware profile data manager.
Public class IndiaSalesOrderDataManager DataManager class for India Sales Orders.
Public class IndiaTaxDatabaseAccessor India tax database accessor.
Public class IndiaTaxDataManager India tax data manager.
Public class InventoryDataManager The inventory data manager.
Public class ItemAvailabilityDataManager Item availability data manager.
Public class ItemDatabaseAccessor Represents a database accessor, specialized in retrieving item information.
Public class ItemDataManager Encapsulates data access to items.
Public class L2CacheDataStoreAccessor Implements L2CacheDataStoreAccessor class.
Public class LayoutDataManager Buttongrid data manager.
Public class NumberSequenceSeedDataManager Data manager for number sequence seed data.
Public class OfflineDatabaseProvisionDataManager Encapsulates functionality related to offline database provisioning.
Public class OfflineProvisionDatabaseAccessor Database accessor of the functionality related to channel data management.
Public class PaymentConnectorDataManager Payment Connector Data Manager.
Public class PricingDatabaseAccessor Encapsulates data access to pricing information.
Public class PricingDataManager Encapsulates data access to pricing information.
Public class ProductBuilder Encapsulates the logic for building listings from rows.
Public class ProductDatabaseAccessor Represents a database accessor, specialized in retrieving listing information.
Public class ProductDataManager Implements data store-facing operations related to products.
Public class ProductL2CacheDataStoreAccessor Represents a database accessor, specialized in retrieving listing information.
Public class ProductSearchResultExtensions Extension methods for product search results.
Public class ReasonCodeDatabaseAccessor Database accessor of the functionality related to reason code data management.
Public class ReasonCodeDataManager Encapsulates functionality related to reason code data management.
Public class RetailTransactionTableSchema Metadata for RetailTransactionTable table.
Public class RichMediaHelper Helper class to populate rich media attribute information.
Public class SalesOrderDataManager DataManager class for Sales Orders.
Public class SalesTransactionConverter Static class to convert from sales transaction to its database representation and vice-versa.
Public class SalesTransactionDataManager Data manager for the SalesTransaction class.
Public class ShiftDataManager Shift data manager.
Public class ShippingDataManager Shipping data manager.
Public class SqlPagedQuery Represents an abstraction to simplify writing select queries that are by default always paged.
Public class SqlQuery
Public class StockCountDataManager StockCount datamanger that performs SQL operations for StockCount feature.
Public class StorageResolver Encapsulates the logic of resolving storage details for the specified request context.
Public class StoreLocatorDataManager Store locator data manager.
Public class TaxDatabaseAccessor Tax Data manager.
Public class TaxDataManager Tax Data manager.
Public class TaxL2CacheDataStoreAccessor Level 2 cache data accessor implementation for the tax data manager.
Public class TenderDropAndDeclareTableSchema Class to save table schema for DB type TENDERDECLARATIONTRANSTYPE.
Public class TerminalDatabaseAccessor Database accessor class for terminal data manager.
Public class TerminalDataManager Terminal Data Manager class.
Public class TillLayoutDataManager The screen layout data manager.
Public class TransactionLogDataManager Data manager class for transactions.
Public class UnitOfMeasureConversionDataManager Unit of measure conversion data manager.

Interfaces

  Interface Description
Public interface ICachedChannelDataManager Declares the behavior of a cached channel data manager.
Public interface ICachedChargeDataManager Interface for the CachedChargeDataManager.
Public interface ICachedItemDataManager Decoration of the item data manager interface for cache accessors.
Public interface ICachedPricingDataManager Declares the paired, cache-updating methods matching the standard pricing manager interfaces.
Public interface ICachedProductDataManager Decoration of the product data manager interface for cache accessors.
Public interface ICachedReasonCodeDataManager Declares the behavior of a cached reason code data manager.
Public interface ICachedTaxDataManager Tax Data manager.
Public interface ICachedTerminalDataManager Cached terminal data manager interface.
Public interface IChannelDataManager Declares the behavior of the channel data manager.
Public interface IChargeDataManager Interface for the ChargeDataManager.
Public interface ICurrencyDataManager Currency data manager interface.
Public interface IDatabaseConnection Represents a database connection.
Public interface IDatabaseProvider Represents a database provider that can perform database operations.
Public interface IDatabaseQuery Represents a query to be executed against the database.
Public interface IDatabaseQueryBuilder Represents a database query builder that can build final SQL syntax from the DatabaseQueryParts.
Public interface IDatabaseResult Represents the result of a database operation.
Public interface IDatabaseTransaction Represents a database transaction.
Public interface IDataStore Data store interface to allow client to implement the data store and keep caching implementation out of framework.
Public interface IDataStorePolicy Interface to data store policy class.
Public interface IItemDataManager Encapsulates data access to pricing information.
Public interface IKeyedDataStoreAccessor Interface representing the operations allowed on a keyed data store.
Public interface IOfflineProvisionDataManager Declares the behavior of the offline provision data manager.
Public interface IPricingDataManager Encapsulates data access to pricing information.
Public interface IPricingDataManagerV2 Encapsulates second version of data access to pricing information.
Public interface IProductDataManager Product data manager interface.
Public interface IReasonCodeDataManager Declares the behavior of the reason code data manager.
Public interface ITaxDataManager Tax Data manager.
Public interface ITerminalDataManager

Delegates

  Delegate Description
Public delegate CurrencyConverter Delegate that takes an amount and currencies to round between.

Enumerations

  Enumeration Description
Public enumeration DatabaseErrorCode Represents the possible errors that can happen during database operation.
Public enumeration DatabaseErrorCodes Database error codes returned from stored procedures.
Public enumeration DataStoreType Types of data stores.