ValidateRange 属性声明

ValidateRange 属性指定 cmdlet 参数参数 (范围) 的最小值和最大值。 此属性也可由 Windows PowerShell 函数使用。

语法

[ValidateRange(object minRange, object maxRange)]

参数

MinRange需要 () 。 指定允许的最小值。

MaxRange需要 () 。 指定允许的最大值。

备注

  • 当参数的值大于参数的值时,Windows PowerShell 运行时将引发构造错误 MinRange MaxRange

  • Windows PowerShell 运行时在以下条件下引发验证错误:

    • 当参数的值小于 MinRange 或大于限制时 MaxRange

    • 参数的类型与 MinRangeMaxRange 参数不同。

  • ValidateRange 特性是由 Validaterangeattribute 类定义的。

另请参阅

System.web. Validaterangeattribute

编写 Windows PowerShell Cmdlet