ValidateCount Attribute Declaration
The ValidateCount attribute specifies the minimum and maximum number of arguments allowed for a cmdlet parameter.
[ValidateCount(int minLength, int maxlength)]
Parameters
- MinLength (Int32)
- Required. Specifies the minimum number of arguments.
- MaxLength(Int32)
- Required. Specifies the maximum number of arguments.
-
For more information about how to declare this attribute, see How to Declare Input Validation Rules.
-
When this attribute is not invoked, the corresponding cmdlet parameter can have any number of arguments.
-
The Windows PowerShell runtime throws an error under the following conditions:
-
The MinLength and MaxLength attribute parameters are not of type Int32.
-
The value of the MaxLength attribute parameter is less than the value of the MinLength attribute parameter.
-
The MinLength and MaxLength attribute parameters are not of type Int32.
-
The ValidateCount attribute is defined by the ValidateCount class.
Reference
ValidateCountOther Resources
How to Declare Input Validation RulesWriting a Windows PowerShell Cmdlet