Microsoft.CommerceServer.Runtime.Orders Namespace

The Microsoft.CommerceServer.Runtime.Orders namespace contains the configuration section handlers for the Commerce Server .NET Application Framework.

The Microsoft.CommerceServer.Runtime.Orders namespace encompasses all the functionality of the Order Capture system from a web site. Specifically, you can use the capabilities provided by the Microsoft.CommerceServer.Runtime.Orders namespace to implement a shopping cart, or "basket". You can also implement an order template, or "wish list".

The functionality of the Order Capture system is generic: that is, you can choose to use other systems instead of Commerce Server-specific components. However, the Order Capture system offers integration features with other Commerce Server components. For example, you can automatically pre-populate fields of the basket during creation from the User Profile Management system by configuring settings in the web.config file. You can also take advantage of formalized data structures in the object model which encapsulate Marketing concepts.

Classes

  Class Description
ms986557.pubclass(en-US,CS.90).gif AddressMapMissingException The exception that is thrown when there is no address map configured in Web.config.
ms986557.pubclass(en-US,CS.90).gif Basket Represents a customer's shopping cart.
ms986557.pubclass(en-US,CS.90).gif CashCardPayment Represents a cash card type of payment.
ms986557.pubclass(en-US,CS.90).gif CommerceOrderModule CommerceOrderModule is responsible for creating the default OrderContext for the site. This class cannot be inherited.
ms986557.pubclass(en-US,CS.90).gif ConfiguredLimitExceededException The exception that is thrown when limits that are defined in Web.config have been exceeded.
ms986557.pubclass(en-US,CS.90).gif CreditCardPayment Represents a credit card type of payment.
ms986557.pubclass(en-US,CS.90).gif DiscountApplicationRecord Provides an interface to the information written by the discount components from the marketing subsystem.
ms986557.pubclass(en-US,CS.90).gif DiscountApplicationRecordBase Provides an interface to the information written by the discount components from the marketing subsystem.
ms986557.pubclass(en-US,CS.90).gif DiscountApplicationRecordCollection Represents a collection of DiscountApplicationRecord objects.
ms986557.pubclass(en-US,CS.90).gif GiftCertificatePayment Represents a gift certificate type of payment.
ms986557.pubclass(en-US,CS.90).gif IdentifiersExhaustedException The exception that is thrown when the IDs are exhausted in the IdentityCounter table.
ms986557.pubclass(en-US,CS.90).gif LineItem Represents a line item on an order form.
ms986557.pubclass(en-US,CS.90).gif LineItemCollection Represents a collection of LineItem objects.
ms986557.pubclass(en-US,CS.90).gif MappedClassDataMismatchException The exception that is thrown when information retrieved for loading mapped classes does not match expected formats defined in the mapping.
ms986557.pubclass(en-US,CS.90).gif MappingException The exception that is thrown if SchemaMapping or PipelineAdapter fail to initialize.
ms986557.pubclass(en-US,CS.90).gif OrderAddress Contains an address associated with an order group.
ms986557.pubclass(en-US,CS.90).gif OrderAddressCollection Represents a collection of OrderAddress objects.
ms986557.pubclass(en-US,CS.90).gif OrderContext The starting point for all orders related operations in the order capture system. This class cannot be inherited.
ms986557.pubclass(en-US,CS.90).gif OrderContextNotInitializedException The exception that is thrown when a MappedStorageBase attempts to get an order system from Current, and the order context is nullNothingnullptra null reference (Nothing in Visual Basic).
ms986557.pubclass(en-US,CS.90).gif OrderForm Manages customers order forms.
ms986557.pubclass(en-US,CS.90).gif OrderFormCollection Represents a collection of OrderForm objects. This class cannot be inherited.
ms986557.pubclass(en-US,CS.90).gif OrderFormMarshallingException The exception that is thrown during pipeline execution when an error occurs while marshalling a CommerceDictionary to and from an OrderForm object.
ms986557.pubclass(en-US,CS.90).gif OrderGroup Represents an order in a Commerce Server application.
ms986557.pubclass(en-US,CS.90).gif OrderGroupCollection Represents a collection of OrderGroup objects.
ms986557.pubclass(en-US,CS.90).gif OrderTemplate Enables customers to create re-usable shopping wish lists. Encapsulates an order template in the Commerce order system.
ms986557.pubclass(en-US,CS.90).gif Payment Represents a payment mechanism, such as a credit card.
ms986557.pubclass(en-US,CS.90).gif PaymentCollection This class cannot be inherited. Represents a collection of Payment objects.
ms986557.pubclass(en-US,CS.90).gif PipelineAdapter PipelineAdapter allows the marshalling of the data from a new dotnet object model into the commerce server dictionaries.
ms986557.pubclass(en-US,CS.90).gif PipelineInfo Encapsulates a context dictionary and pipeline message collection used during execution of an Orders pipeline.
ms986557.pubclass(en-US,CS.90).gif PromoCodeRecord Represents the results of the PromoCode Pipeline Components execution.
ms986557.pubclass(en-US,CS.90).gif PromoCodeRecordCollection This class cannot be inherited. Represents a collection of Marketing Promotion Codes associated with an order form instance.
ms986557.pubclass(en-US,CS.90).gif PromoCodeStringCollection Represents a collection of Promotion Code strings. This class cannot be inherited.
ms986557.pubclass(en-US,CS.90).gif PropertyConflictException The exception that is thrown when adding an item to a weakly-typed property indexer and a conflict is discovered with a strongly-typed property name.
ms986557.pubclass(en-US,CS.90).gif PurchaseOrder Manages a placed purchase order.
ms986557.pubclass(en-US,CS.90).gif PurchaseOrderPayment Represents a purchase order payment.
ms986557.pubclass(en-US,CS.90).gif Shipment Represents a shipment associated with a specific order form.
ms986557.pubclass(en-US,CS.90).gif ShipmentCollection This class cannot be inherited. Represents a collection of shipments.
ms986557.pubclass(en-US,CS.90).gif ShippingDiscountCollection This class cannot be inherited. Represents a collection of shipping discount records for the shipments related to an order form.
ms986557.pubclass(en-US,CS.90).gif ShippingDiscountRecord Provides an interface to the information written by the discount components in the marketing subsystem for shipping discounts.
ms986557.pubclass(en-US,CS.90).gif SqlSchemaValidationException The exception that is thrown when the orders storage mapping file relational schema definition does not agree with the actual SQL Server relational schema.
ms986557.pubclass(en-US,CS.90).gif UnexpectedContainedTypeException The exception that is thrown when a collection member of a class contains an instance of a class that is not mapped in the orders object mapping configuration file.
ms986557.pubclass(en-US,CS.90).gif WeaklyTypedPropertyDictionary Provide orders-specific support for weakly-typed properties.
ms986557.pubclass(en-US,CS.90).gif WeaklyTypedPropertyTypeException The exception that is thrown when the type of a weakly-typed property value set in a class mapped to storage is not compatible with the type of the column to which the value maps.

Enumerations

  Enumeration Description
ms986557.pubenumeration(en-US,CS.90).gif OrderPipelineType Specifies the pipeline type information.
ms986557.pubenumeration(en-US,CS.90).gif PipelineExecutionResult Specifies the possible return values of the RunPipeline method.