Поделиться через


Объявление атрибута ValidateLength

Атрибут ValidateLength указывает минимальное и максимальное количество символов для аргумента параметра командлета. Этот атрибут также можно использовать функциями Windows PowerShell.

Синтаксис

[ValidateLength(int minLength, int maxlength)]

Параметры

MinLength (System.Int32) Обязательный. Указывает минимальное число допустимых символов.

MaxLength (System.Int32) Обязательный. Указывает максимально допустимое число символов.

Замечания

  • Дополнительные сведения об объявлении этого атрибута см. в разделе Как объявить правила проверки входных данных.

  • Если этот атрибут не используется, соответствующий аргумент параметра может иметь любую длину.

  • Среда выполнения Windows PowerShell выдает ошибку в следующих условиях:

    • Если значение параметра атрибута MaxLength меньше значения параметра атрибута MinLength.

    • Если параметр атрибута MaxLength имеет значение 0.

    • Если аргумент не является строкой.

  • Атрибут ValidateLength определяется классом System.Management.Automation.ValidateLengthAttribute.

См. также

System.Management.Automation.ValidateLengthAttribute

написание командлета Windows PowerShell