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


Как проверить диапазон аргумента

В этом примере показано, как указать правило проверки, которое среда выполнения Windows PowerShell может использовать для проверки минимальных и максимальных значений аргумента параметра перед запуском командлета. Это правило проверки устанавливается путем объявления атрибута ValidateRange.

Примечание.

Дополнительные сведения о классе, определяющем этот атрибут, см. в system.Management.Automation.ValidateRangeAttribute.

Проверка диапазона аргументов

  • Добавьте атрибут ValidateRange, как показано в следующем коде. В этом примере указывается диапазон от 0 до 5 для параметра InputData.

    [ValidateRange(0, 5)]
    [Parameter(Position = 0, Mandatory = true)]
    public int InputData
    {
      get { return inputData; }
      set { inputData = value; }
    }
    private int inputData;
    

Дополнительные сведения об объявлении этого атрибута см. в объявлении атрибутов ValidateRange.

См. также

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

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