Share via


GetExpression Method

Retrieves an existing Expression, as identified by the expression's unique identifier.

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

Syntax

'Declaration
Public Function GetExpression ( _
    expressionId As Integer _
) As Expression
'Usage
Dim instance As ExpressionManager
Dim expressionId As Integer
Dim returnValue As Expression

returnValue = instance.GetExpression(expressionId)
public Expression GetExpression(
    int expressionId
)
public:
Expression^ GetExpression(
    int expressionId
)
public function GetExpression(
    expressionId : int
) : Expression

Parameters

Return Value

Type: Microsoft.CommerceServer.Marketing..::.Expression
The Expression associated with the expressionId, retrieved from the database.

Exceptions

Exception Condition
ArgumentOutOfRangeException

expressionId is not a valid Id value.

EntityDoesNotExistException

No Expression exists with the expressionId.

InvalidOperationException

An attempt was made to directly access a local expression. A local expression only exists in the context of a campaign item and therefore must be saved and retrieved with the campaign item.

NotAuthorizedException

The user is not authorized to perform the requested operation

Remarks

Use this method to retrieve a specific Expression object from the database.

Permissions

See Also

Reference

ExpressionManager Class

ExpressionManager Members

Microsoft.CommerceServer.Marketing Namespace