Microsoft.CommerceServer.Runtime.Orders Namespace
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
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 | |
---|---|---|
AddressMapMissingException | The exception that is thrown when there is no address map configured in Web.config. | |
Basket | Represents a customer's shopping cart. | |
CashCardPayment | Represents a cash card type of payment. | |
CommerceOrderModule | CommerceOrderModule is responsible for creating the default OrderContext for the site. This class cannot be inherited. | |
ConfiguredLimitExceededException | The exception that is thrown when limits that are defined in Web.config have been exceeded. | |
CreditCardPayment | Represents a credit card type of payment. | |
DiscountApplicationRecord | Provides an interface to the information written by the discount components from the marketing subsystem. | |
DiscountApplicationRecordBase | Provides an interface to the information written by the discount components from the marketing subsystem. | |
DiscountApplicationRecordCollection | Represents a collection of DiscountApplicationRecord objects. | |
GiftCertificatePayment | Represents a gift certificate type of payment. | |
IdentifiersExhaustedException | The exception that is thrown when the IDs are exhausted in the IdentityCounter table. | |
LineItem | Represents a line item on an order form. | |
LineItemCollection | Represents a collection of LineItem objects. | |
MappedClassDataMismatchException | The exception that is thrown when information retrieved for loading mapped classes does not match expected formats defined in the mapping. | |
MappingException | The exception that is thrown if SchemaMapping or PipelineAdapter fail to initialize. | |
OrderAddress | Contains an address associated with an order group. | |
OrderAddressCollection | Represents a collection of OrderAddress objects. | |
OrderContext | The starting point for all orders related operations in the order capture system. This class cannot be inherited. | |
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). | |
OrderForm | Manages customers order forms. | |
OrderFormCollection | Represents a collection of OrderForm objects. This class cannot be inherited. | |
OrderFormMarshallingException | The exception that is thrown during pipeline execution when an error occurs while marshalling a CommerceDictionary to and from an OrderForm object. | |
OrderGroup | Represents an order in a Commerce Server application. | |
OrderGroupCollection | Represents a collection of OrderGroup objects. | |
OrderTemplate | Enables customers to create re-usable shopping wish lists. Encapsulates an order template in the Commerce order system. | |
Payment | Represents a payment mechanism, such as a credit card. | |
PaymentCollection | This class cannot be inherited. Represents a collection of Payment objects. | |
PipelineAdapter | PipelineAdapter allows the marshalling of the data from a new dotnet object model into the commerce server dictionaries. | |
PipelineInfo | Encapsulates a context dictionary and pipeline message collection used during execution of an Orders pipeline. | |
PromoCodeRecord | Represents the results of the PromoCode Pipeline Components execution. | |
PromoCodeRecordCollection | This class cannot be inherited. Represents a collection of Marketing Promotion Codes associated with an order form instance. | |
PromoCodeStringCollection | Represents a collection of Promotion Code strings. This class cannot be inherited. | |
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. | |
PurchaseOrder | Manages a placed purchase order. | |
PurchaseOrderPayment | Represents a purchase order payment. | |
Shipment | Represents a shipment associated with a specific order form. | |
ShipmentCollection | This class cannot be inherited. Represents a collection of shipments. | |
ShippingDiscountCollection | This class cannot be inherited. Represents a collection of shipping discount records for the shipments related to an order form. | |
ShippingDiscountRecord | Provides an interface to the information written by the discount components in the marketing subsystem for shipping discounts. | |
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. | |
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. | |
WeaklyTypedPropertyDictionary | Provide orders-specific support for weakly-typed properties. | |
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 | |
---|---|---|
OrderPipelineType | Specifies the pipeline type information. | |
PipelineExecutionResult | Specifies the possible return values of the RunPipeline method. |