ValidateRange 屬性宣告

ValidateRange 屬性會指定 Cmdlet 參數引數) 範圍 (的最小值和最大值。 Windows PowerShell 函數也可以使用這個屬性。

語法

[ValidateRange(object minRange, object maxRange)]

參數

MinRange (system.object) 需要的物件。 指定允許的最小值。

MaxRange (system.object) 需要的物件。 指定允許的最大值。

備註

  • 當參數的值大於參數的值時,Windows PowerShell 執行時間會擲回結構錯誤 MinRange MaxRange

  • 在下列情況下,Windows PowerShell 執行時間會擲回驗證錯誤:

    • 當引數的值小於 MinRange 限制或大於 MaxRange 限制時。

    • 當引數與和參數的類型不同時 MinRange MaxRange

  • ValidateRange 屬性是由 Validaterangeattribute 類別所定義。

另請參閱

Validaterangeattribute。

撰寫 Windows PowerShell Cmdlet