この例では、コマンドレットを実行する前に、Windows PowerShell ランタイムがパラメーター引数の最小値と最大値を確認するために使用できる検証規則を指定する方法を示します。 この検証規則は、ValidateRange 属性を宣言して設定します。
注
この属性を定義するクラスの詳細については、「System.Management.Automation.ValidateRangeAttributeを参照してください。
引数の範囲を検証するには
次のコードに示すように、ValidateRange 属性を追加します。 この例では、
InputData
パラメーターに 0 から 5 の範囲を指定します。[ValidateRange(0, 5)] [Parameter(Position = 0, Mandatory = true)] public int InputData { get { return inputData; } set { inputData = value; } } private int inputData;
この属性を宣言する方法の詳細については、「ValidateRange 属性宣言を参照してください。
こちらもご覧ください
ValidateRange 属性宣言 の
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
PowerShell