FlushExpressionFromCache Method
Removes a single loaded and precompiled expression from the evaluator's expression cache.
Namespace: Microsoft.CommerceServer.Runtime.Targeting
Assembly: Microsoft.CommerceServer.Runtime (in Microsoft.CommerceServer.Runtime.dll)
Syntax
'Declaration
Public Sub FlushExpressionFromCache ( _
expressionID As Integer _
)
'Usage
Dim instance As ExpressionEvaluator
Dim expressionID As Integer
instance.FlushExpressionFromCache(expressionID)
public void FlushExpressionFromCache(
int expressionID
)
public:
void FlushExpressionFromCache(
int expressionID
)
public function FlushExpressionFromCache(
expressionID : int
)
Parameters
- expressionID
Type: System..::.Int32
The identifier of the expression to be evaluated. Must be greater than or equal to 0.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | The expressionID argument is less than one. |
CommerceTargetingException | Expression not found in the cache, or the cache could not be flushed. |
Remarks
Removes a single loaded and precompiled expression from the evaluator's expression cache.
Permissions
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.