Microsoft.CommerceServer.Runtime.Targeting Namespace

For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.

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

The Targeting System is a high-performance, versatile platform that business managers use to target content to any business-related item or condition. It includes a consistent targeting model so business managers use only one technology to target different business conditions.

Classes

  Class Description
ms986567.pubclass(en-US,CS.70).gif CommerceContentSelectionModule The CommerceContentSelectionModule is responsible for creating the collection of ContentSelectionContext objects used in the site. This class cannot be inherited.
ms986567.pubclass(en-US,CS.70).gif CommerceExpressionModule CommerceExpressionModule is responsible for creating a default ExpressionEvaluator object for the site. This class cannot be inherited.
ms986567.pubclass(en-US,CS.70).gif CommerceTargetingException The exception that is thrown when the profiles collection contains profiles other than User and TargetingContext.
ms986567.pubclass(en-US,CS.70).gif ContentItemCollection A ContentItemCollection represents a set of rows in a ContentList.
ms986567.pubclass(en-US,CS.70).gif ContentSelectionContext Represents an application context for CSF (ContentSelectionFramework) content selection.
ms986567.pubclass(en-US,CS.70).gif ContentSelectionContextCollection Represents a collection of ContentSelectionContext objects.
ms986567.pubclass(en-US,CS.70).gif ContentSelector ContentSelector is the object used to invoke CSF pipelines
ms986567.pubclass(en-US,CS.70).gif ExpressionEvaluator The ExpressionEvaluator is used to evaluate targeting expressions.
ms986567.pubclass(en-US,CS.70).gif MarketingExpressionEvaluator The MarketingExpressionEvaluator is used to evaluate Marketing Expressions.
ms986567.pubclass(en-US,CS.70).gif TargetingProfileCollection Represents a set of named Profile objects to be targeted. This class cannot be inherited.
ms986567.pubclass(en-US,CS.70).gif TargetingSystemInfo Represents a Commerce Server Targeting System component. This class cannot be inherited.

Enumerations

  Enumeration Description
ms986567.pubenumeration(en-US,CS.70).gif ExpressionEvaluator..::.ExpressionResult Specifies the expression result.

See Also

Reference

Other Resources

Targeting System [CS06]