MarketingServices Class
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
Acts as the base class for all of the objects in the Marketing System API. Custom extensions of the Marketing System API should derive from this type.
Namespace: Microsoft.CommerceServer.Marketing
Assembly: Microsoft.CommerceServer.Marketing.CrossTierTypes (in Microsoft.CommerceServer.Marketing.CrossTierTypes.dll)
Syntax
'Declaration
<ComVisibleAttribute(False)> _
Public MustInherit Class MarketingServices
'Usage
Dim instance As MarketingServices
[ComVisibleAttribute(false)]
public abstract class MarketingServices
[ComVisibleAttribute(false)]
public ref class MarketingServices abstract
public abstract class MarketingServices
Remarks
Custom extensions of the MarketingContext are not supported in this release. The MarketingContext uses the classic structural bridge design pattern. The MarketingServices abstract base class defines the abstraction interface for the bridge and delegates the actual work to an implementation object.
The following classes derive from this class:
CampaignEventType - Describes an Event Type in the Marketing System.
CampaignItem - The base class for all campaign item types.
CampaignItemManager - Manages storage and retrieval of a CampaignItem object.
CampaignManager - Manages storage and retrieval of the Campaign object.
Customer - Defines a Customer object.
CustomerManager - Manages storage and retrieval of Customer objects.
DisplaySize - Defines a DisplaySize object.
DisplaySizeManager - Manages DisplaySize related operations.
DisplayTemplate - a template that describes how a campaign item should be displayed.
DisplayTemplateManager - Manages DisplayTemplate related operations.
Expression - Defines an Expression object.
ExpressionManager - Manages Expression related operations.
ExpressionRef - Associates Expression objects with CampaignItem objects.
IndustryCode - Represents a code for an industries, like Aviation or Food.
IndustryCodeManager - Manages PageGroup related operations.
MailingList - Base class for a MailingList in the Marketing System.
MailingListManager - Manages PageGroup related operations.
MarketingContext - Contains the top level object used to interact with the Marketing System API.
PageGroup - Defines a PageGroup object.
PageGroupManager - Manages PageGroup related operations.
ProfileDefinitionReader - Retrieves the details for profile definitions and site terms.
PromoCodeDefinition - Contains the definition of a promotion code or set of promotion codes.
PromoCodeDefinitionManager - Manages storage and retrieval of PromoCodeDefinition objects.
Inheritance Hierarchy
System..::.Object
Microsoft.CommerceServer.Marketing..::.MarketingServices
Microsoft.CommerceServer.Marketing..::.Campaign
Microsoft.CommerceServer.Marketing..::.CampaignEventType
Microsoft.CommerceServer.Marketing..::.CampaignItem
Microsoft.CommerceServer.Marketing..::.CampaignItemManager
Microsoft.CommerceServer.Marketing..::.CampaignManager
Microsoft.CommerceServer.Marketing..::.Customer
Microsoft.CommerceServer.Marketing..::.CustomerManager
Microsoft.CommerceServer.Marketing..::.DisplaySize
Microsoft.CommerceServer.Marketing..::.DisplaySizeManager
Microsoft.CommerceServer.Marketing..::.DisplayTemplate
Microsoft.CommerceServer.Marketing..::.DisplayTemplateManager
Microsoft.CommerceServer.Marketing..::.Expression
Microsoft.CommerceServer.Marketing..::.ExpressionManager
Microsoft.CommerceServer.Marketing..::.ExpressionRef
Microsoft.CommerceServer.Marketing..::.IndustryCode
Microsoft.CommerceServer.Marketing..::.IndustryCodeManager
Microsoft.CommerceServer.Marketing..::.MailingList
Microsoft.CommerceServer.Marketing..::.MailingListManager
Microsoft.CommerceServer.Marketing..::.MarketingContext
Microsoft.CommerceServer.Marketing..::.PageGroup
Microsoft.CommerceServer.Marketing..::.PageGroupManager
Microsoft.CommerceServer.Marketing..::.ProfileDefinitionReader
Microsoft.CommerceServer.Marketing..::.PromoCodeDefinition
Microsoft.CommerceServer.Marketing..::.PromoCodeDefinitionManager
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.