Поделиться через


Метод Evaluate (AdHocPolicyEvaluationMode, 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 array<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.