共用方式為


Policy.Evaluate 方法 (AdHocPolicyEvaluationMode, array<Object )

Immediately executes the policy against the specified target objects by using the specified evaluation mode.

命名空間:  Microsoft.SqlServer.Management.Dmf
組件:  Microsoft.SqlServer.Dmf (在 Microsoft.SqlServer.Dmf.dll 中)

語法

'宣告
<STraceConfigurationAttribute(SkipAutoTrace := True)> _
Public Function Evaluate ( _
    evaluationMode As AdHocPolicyEvaluationMode, _
    ParamArray targetObjects As Object() _
) As Boolean
'用途
Dim instance As Policy 
Dim evaluationMode As AdHocPolicyEvaluationMode 
Dim targetObjects As Object()
Dim returnValue As Boolean 

returnValue = instance.Evaluate(evaluationMode, _
    targetObjects)
[STraceConfigurationAttribute(SkipAutoTrace = true)]
public bool Evaluate(
    AdHocPolicyEvaluationMode evaluationMode,
    params Object[] targetObjects
)
[STraceConfigurationAttribute(SkipAutoTrace = true)]
public:
bool Evaluate(
    AdHocPolicyEvaluationMode evaluationMode, 
    ... array<Object^>^ targetObjects
)
[<STraceConfigurationAttribute(SkipAutoTrace = true)>]
member Evaluate : 
        evaluationMode:AdHocPolicyEvaluationMode * 
        targetObjects:Object[] -> bool
public function Evaluate(
    evaluationMode : AdHocPolicyEvaluationMode, 
    ... targetObjects : Object[]
) : boolean

參數

  • targetObjects
    型別:array<System.Object[]
    An Object object that specifies target objects.

傳回值

型別:System.Boolean
A Boolean value that verifies whether the policy was executed successfully.If True, the policy was executed successfully. Otherwise, False.

備註

This ignores all target filters and policy groups. This will throw an exception if the query expression isn’t a single object.

請參閱

參考

Policy 類別

Evaluate 多載

Microsoft.SqlServer.Management.Dmf 命名空間