Share via


ExpressionList Class

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

ExpressionList is a dynamic list created through the evaluation of an expression.

Namespace:  Microsoft.CommerceServer.Marketing
Assembly:  Microsoft.CommerceServer.Marketing.CrossTierTypes (in Microsoft.CommerceServer.Marketing.CrossTierTypes.dll)

Syntax

'Declaration
<ComVisibleAttribute(False)> _
Public NotInheritable Class ExpressionList _
    Inherits MailingList
'Usage
Dim instance As ExpressionList
[ComVisibleAttribute(false)]
public sealed class ExpressionList : MailingList
[ComVisibleAttribute(false)]
public ref class ExpressionList sealed : public MailingList
public final class ExpressionList extends MailingList

Remarks

An Expression List is used to dynamically obtain a list of Users from the Profile System based on a Marketing Expression. The expression should only reference one Profile (the User Profile that is configured in the Marketing Resource) and should not reference any other expressions.

This class cannot be publicly created. It is created using the NewExpressionList() method on MailingListManager.

Inheritance Hierarchy

System..::.Object
  Microsoft.CommerceServer.Marketing..::.MarketingServices
    Microsoft.CommerceServer.Marketing..::.MailingList
      Microsoft.CommerceServer.Marketing..::.ExpressionList

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

ExpressionList Members

Microsoft.CommerceServer.Marketing Namespace