Share via


ExpressionEvaluatorClass.Evaluate Method

This API supports the SQL Server 2012 infrastructure and is not intended to be used directly from your code.

Calls an external expression evaluator that evaluates the expression.

Namespace:  Microsoft.SqlServer.Dts.Runtime.Wrapper
Assembly:  Microsoft.SqlServer.DTSRuntimeWrap (in Microsoft.SqlServer.DTSRuntimeWrap.dll)

Syntax

'Declaration
Public Overridable Sub Evaluate ( _
    pVariableDispenser As IDTSVariableDispenser100, _
    <OutAttribute> ByRef pvResult As Object, _
    vbSetVariable As Boolean _
)
'Usage
Dim instance As ExpressionEvaluatorClass 
Dim pVariableDispenser As IDTSVariableDispenser100 
Dim pvResult As Object 
Dim vbSetVariable As Boolean

instance.Evaluate(pVariableDispenser, _
    pvResult, vbSetVariable)
public virtual void Evaluate(
    IDTSVariableDispenser100 pVariableDispenser,
    out Object pvResult,
    bool vbSetVariable
)
public:
virtual void Evaluate(
    [InAttribute] IDTSVariableDispenser100^ pVariableDispenser, 
    [OutAttribute] Object^% pvResult, 
    [InAttribute] bool vbSetVariable
)
abstract Evaluate : 
        pVariableDispenser:IDTSVariableDispenser100 * 
        pvResult:Object byref * 
        vbSetVariable:bool -> unit  
override Evaluate : 
        pVariableDispenser:IDTSVariableDispenser100 * 
        pvResult:Object byref * 
        vbSetVariable:bool -> unit
public function Evaluate(
    pVariableDispenser : IDTSVariableDispenser100, 
    pvResult : Object, 
    vbSetVariable : boolean
)

Parameters

  • pvResult
    Type: System.Object%
    When this method returns, contains the result of the evaluation. This parameter is passed uninitialized.
  • vbSetVariable
    Type: System.Boolean
    true to indicate that the result is assigned to a variable; otherwise, false.

Implements

IDTSExpressionEvaluator100.Evaluate(IDTSVariableDispenser100, Object%, Boolean)

See Also

Reference

ExpressionEvaluatorClass Class

Microsoft.SqlServer.Dts.Runtime.Wrapper Namespace