Share via


ExpressionEvaluator Property

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

NOTE: This API is now obsolete.

(Obsolete) Gets the instance of ExpressionEvaluator that has been configured to load expressions from the legacy expression store (Profiles resource).

Namespace:  Microsoft.CommerceServer.Runtime.Targeting
Assembly:  Microsoft.CommerceServer.Runtime (in Microsoft.CommerceServer.Runtime.dll)

Syntax

'Declaration
<ObsoleteAttribute("This property returns an ExpressionEvaluator that operates on the legacy Profiles Expression Store. Consider using the CommerceExpressionModule.MarketingExpressionEvaluator property that operates on the Marketing Expression Store.")> _
Public ReadOnly Property ExpressionEvaluator As ExpressionEvaluator
'Usage
Dim instance As TargetingSystemInfo
Dim value As ExpressionEvaluator

value = instance.ExpressionEvaluator
[ObsoleteAttribute("This property returns an ExpressionEvaluator that operates on the legacy Profiles Expression Store. Consider using the CommerceExpressionModule.MarketingExpressionEvaluator property that operates on the Marketing Expression Store.")]
public ExpressionEvaluator ExpressionEvaluator { get; }
[ObsoleteAttribute(L"This property returns an ExpressionEvaluator that operates on the legacy Profiles Expression Store. Consider using the CommerceExpressionModule.MarketingExpressionEvaluator property that operates on the Marketing Expression Store.")]
public:
property ExpressionEvaluator^ ExpressionEvaluator {
    ExpressionEvaluator^ get ();
}
public function get ExpressionEvaluator () : ExpressionEvaluator

Property Value

Type: Microsoft.CommerceServer.Runtime.Targeting..::.ExpressionEvaluator
The instance of ExpressionEvaluator.

Remarks

This property returns an ExpressionEvaluator that operates on the legacy Profiles Expression Store. Consider using the MarketingExpressionEvaluator property that operates on the Marketing Expression Store.

The value will be nullNothingnullptra null reference (Nothing in Visual Basic) if the CommerceExpressionModule is not configured in web.config. The caller should always check this property for a nullNothingnullptra null reference (Nothing in Visual Basic) value before referencing it.

Permissions

See Also

Reference

TargetingSystemInfo Class

TargetingSystemInfo Members

Microsoft.CommerceServer.Runtime.Targeting Namespace