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


Как проверить шаблон аргумента

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

Примечание.

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

Проверка шаблона аргумента

  • Добавьте атрибут Validate, как показано в следующем коде. В этом примере указывается шаблон четырех цифр, где каждая цифра имеет значение от 0 до 9.

    [ValidatePattern("[0-9][0-9][0-9][0-9]")]
    [Parameter(Position = 0, Mandatory = true)]
    public int InputData
    {
      get { return inputData; }
      set { inputData = value; }
    }
    
    private int inputData;
    

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

См. также

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

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