ValidateLength 属性声明

ValidateLength 属性指定 cmdlet 参数参数的最小和最大字符数。 此属性也可由 Windows PowerShell 函数使用。

语法

[ValidateLength(int minLength, int maxlength)]

参数

MinLength需要 () 。 指定允许的最小字符数。

MaxLength需要 () 。 指定允许的最大字符数。

备注

  • 有关如何声明此属性的详细信息,请参阅 如何声明输入验证规则

  • 如果未使用此属性,则相应的参数参数可以为任意长度。

  • Windows PowerShell 运行时在以下条件下引发错误:

    • 当 attribute 参数的值 MaxLength 小于 attribute 参数的值时 MinLength

    • 如果 MaxLength 特性参数设置为0,则为。

    • 如果参数不是字符串,则为。

  • ValidateLength 特性是由 Validatelengthattribute 类定义的。

另请参阅

System.web. Validatelengthattribute

编写 Windows PowerShell Cmdlet