Share via


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:

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.

See Also

Reference

MarketingServices Members

Microsoft.CommerceServer.Marketing Namespace