Compartilhar via


Como validar um padrão de argumentos

este exemplo mostra como especificar uma regra de validação que o tempo de execução de Windows PowerShell pode usar para verificar o padrão de caractere do argumento de parâmetro antes de o cmdlet ser executado. Você define essa regra de validação declarando o atributo ValidatePattern.

Observação

Para obter mais informações sobre a classe que define esse atributo, consulte System. Management. Automation. Validatepatternattribute.

Para validar um padrão de argumento

  • Adicione o atributo Validate conforme mostrado no código a seguir. Este exemplo especifica um padrão de quatro dígitos, onde cada dígito tem um valor de 0 a 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;
    

Para obter mais informações sobre como declarar esse atributo, consulte declaração de atributo ValidatePattern.

Consulte Também

Declaração de atributo ValidatePattern

Writing a Windows PowerShell Cmdlet (Escrevendo um Cmdlet do Windows PowerShell)