引数範囲を検証する方法

この例では、コマンドレットを実行する前に、Windows PowerShell ランタイムがパラメーター引数の最小値と最大値を確認するために使用できる検証規則を指定する方法を示します。 この検証規則を設定するには、ValidateRange 属性を宣言します。

注意

この属性を定義するクラスの詳細については、「system.object 属性」を参照してください。

引数の範囲を検証するには

  • 次のコードに示すように、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 宣言」を参照してください。

参照

ValidateRange 属性の宣言

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