次の方法で共有


Policy.Evaluate メソッド (AdHocPolicyEvaluationMode, array<Object )

指定した評価モードを使用して、指定した対象のオブジェクトに対してすぐにポリシーを実行します。

名前空間:  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[]
    対象のオブジェクトを示す Object オブジェクトです。

戻り値

型: System.Boolean
ポリシーの実行が成功したかどうかを示す Boolean 値です。 True の場合、ポリシーの実行は成功しています。それ以外の場合は False です。

説明

対象フィルターとポリシー グループはすべて無視されます。 クエリ式が単一のオブジェクトでない場合は、例外がスローされます。

関連項目

参照

Policy クラス

Evaluate オーバーロード

Microsoft.SqlServer.Management.Dmf 名前空間