次の方法で共有


引数パターンを検証する方法

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

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

引数パターンを検証するには

  • 次のコードに示すように、Validate 属性を追加します。 この例では、4 桁のパターンを指定します。各桁の値は 0 から 9 です。

    [ValidatePattern("[0-9][0-9][0-9][0-9]")]
    [Parameter(Position = 0, Mandatory = true)]
    public int InputData
    {
      get { return inputData; }
      set { inputData = value; }
    }
    
    private int inputData;
    

この属性を宣言する方法の詳細については、「ValidatePattern 属性宣言を参照してください。

こちらもご覧ください

ValidatePattern 属性宣言

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