次の方法で共有


ValidateRange 属性の宣言

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

構文

[ValidateRange(object minRange, object maxRange)]

パラメーター

MinRange (System.Object) が必要です。 使用できる最小値を指定します。

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

注釈

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

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

    • 引数の値が MinRange の制限より小さいか、MaxRange 制限より大きい場合。

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

  • ValidateRange 属性は、System.Management.Automation.ValidateRangeAttribute クラスによって定義されます。

こちらもご覧ください

System.Management.Automation.ValidateRangeAttribute

Windows PowerShell コマンドレット の作成