如何验证参数范围

此示例演示如何指定验证规则,Windows PowerShell运行 cmdlet 之前,该规则可用于检查参数参数的最小值和最大值。 通过声明 ValidateRange 属性来设置此验证规则。

备注

有关定义此属性的 类详细信息,请参阅 System.Management.Automation.Validaterangeattribute

验证参数范围

  • 添加 ValidateRange 属性,如以下代码所示。 此示例为 参数指定 0 到 5 InputData 的范围。

    [ValidateRange(0, 5)]
    [Parameter(Position = 0, Mandatory = true)]
    public int InputData
    {
      get { return inputData; }
      set { inputData = value; }
    }
    private int inputData;
    

若要详细了解如何声明此属性,请参阅 ValidateRange Attribute Declaration

另请参阅

ValidateRange 属性声明

编写 Windows PowerShell Cmdlet