Marketing System Runtime Objects
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
The following figure shows the relationships between the public classes in the Microsoft.CommerceServer.Runtime.Marketing and Microsoft.CommerceServer.Runtime.Targeting namespaces.
Runtime Objects
The Marketing System run-time implementation consists of several key objects. The following table describes each key object and its role.
Object |
Description |
---|---|
Responsible for creating the collection of ContentSelectionContext objects used in the site. |
|
Responsible for creating a default ExpressionEvaluator object for the site. |
|
Represents a set of rows in a ContentList. |
|
Use this object to access a particular collection of content items. The ContentList object provides aggregated access to the private data that it stores and to the shared data stored in the ContentListFactory object that created it. |
|
Use this object to efficiently maintain lists of content items that compete with each other to be selected for display on a Web page by a Content Selection pipeline (CSP). |
|
Represents an application context for Content Selection Framework (CSF) content selection. For example, advertising and discounts each have their own ContentSelectionContext to specify things like the pipeline and cache that should be used by the ContentSelector object. |
|
A collection of ContentSelectionContext objects. |
|
The object used to invoke CSF pipelines. |
|
Use to specify the filtering options that you use on the ApplyProductFilter and ApplyCategoryFilter methods of the DiscountItemCollection class. |
|
A collection of properties for a particular discount. |
|
A collection of DiscountItem objects. |
|
An enumerator for the DiscountItemCollection class. |
|
Use to evaluate targeting expressions. |
|
Represents a Commerce Server Targeting System component. Callers should not create this class. Use the default TargetingSystemInfo that Commerce Server creates. The instance is exposed through the TargetingSystem property. |