ValidateRange 属性の宣言

ValidateRange 属性は、コマンドレットパラメーター引数の最小値と最大値 (範囲) を指定します。 この属性は、Windows PowerShell 関数でも使用できます。

構文

[ValidateRange(object minRange, object maxRange)]

パラメーター

MinRange (System.object) が必要です。 許容される最小値を指定します。

MaxRange (System.object) が必要です。 許容される最大値を指定します。

注釈

  • パラメーターの値 MinRange がパラメーターの値よりも大きい場合、Windows PowerShell ランタイムは構築エラーをスローし MaxRange ます。

  • Windows PowerShell ランタイムは、次の条件下で検証エラーをスローします。

    • 引数の値が制限よりも小さいか、または制限を超えている場合 MinRange MaxRange

    • 引数がおよびパラメーターと同じ型ではない場合 MinRange MaxRange

  • ValidateRange 属性は、system.servicemodel 属性 クラスによって定義されます。

参照

System. Automation. Validaterangeattribute

Windows PowerShell コマンドレットの記述