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
パラメーター
- evaluationMode
型: Microsoft.SqlServer.Management.Dmf.AdHocPolicyEvaluationMode
指定した対象に対してポリシーが実行される際に使用する評価モードを示す AdHocPolicyEvaluationMode オブジェクトです。
- targetObjects
型: array<System.Object[]
対象のオブジェクトを示す Object オブジェクトです。
戻り値
型: System.Boolean
ポリシーの実行が成功したかどうかを示す Boolean 値です。 True の場合、ポリシーの実行は成功しています。それ以外の場合は False です。
説明
対象フィルターとポリシー グループはすべて無視されます。 クエリ式が単一のオブジェクトでない場合は、例外がスローされます。