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


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

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

Синтаксис

[ValidateRange(object minRange, object maxRange)]

Параметры

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

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

Замечания

  • Среда выполнения Windows PowerShell создает ошибку построения, если значение параметра MinRange больше значения параметра MaxRange.

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

    • Если значение аргумента меньше ограничения MinRange или больше, чем ограничение MaxRange.

    • Если аргумент не совпадает с типом MinRange и параметрами MaxRange.

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

См. также

System.Management.Automation.ValidateRangeAttribute

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