Microsoft.CommerceServer.Runtime.Targeting

The classes in the Microsoft.CommerceServer.Runtime.Targeting namespace contain the content selection and campaign functionality of the Commerce Server .NET Application Framework.

Microsoft.CommerceServer.Runtime.Targeting Namespace Object Model

 Depicts the object model for the Microsoft.CommerceServer.Runtime.Targeting namespace.

Classes

Class Description
CommerceContentSelectionModule Creates the collection of ContentSelectionContext objects used in the site.
CommerceExpressionModule Creates the default CatalogContext object for the site.
CommerceTargetingException Represents an exception thrown when the profiles collection contains profiles other than User and TargetingContext.
ContentItemCollection Represents a set of rows in a ContentList object.
ContentSelectionContext Represents an application context for Content Selection Framework (CSF) content selection. For example, advertising and discounts each have their own ContentSelectionContext object to specify components such as the pipeline and the cache that should be used by the ContentSelector object.
ContentSelectionContextCollection Represents a collection of ContentSelectionContext objects.
ContentSelector Invokes CSF pipelines.
ExpressionEvaluator Evaluates targeting expressions.
TargetingProfileCollection Stores the set of named Profile objects to be targeted.
TargetingSystemInfo Gets the current instances of the classes required by the Targeting System.

Enumerations

Enumeration Description
ExpressionEvaluator_ExpressionResult An expression result: true, false, or undefined.

Examples

Example Description
Code to Display Targeted Advertisements on an ASP.NET Web Form Describes how to create a targeting profile, create a user profile, run the content selector object, and display targeted advertisements on an ASP.NET Web form.

See Also

Commerce Server .NET Application Framework Tutorial

Copyright © 2005 Microsoft Corporation.
All rights reserved.