Partilhar via


How to Validate an Argument Range (Como Validar um Intervalo de Argumentos)

Este exemplo mostra como especificar uma regra de validação que o tempo de execução do Windows PowerShell pode usar para verificar os valores mínimo e máximo do argumento parameter antes que o cmdlet seja executado. Você define essa regra de validação declarando o atributo ValidateRange.

Observação

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

Para validar um intervalo de argumentos

  • Adicione o atributo ValidateRange conforme mostrado no código a seguir. Este exemplo especifica um intervalo de 0 a 5 para o parâmetro InputData.

    [ValidateRange(0, 5)]
    [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 ValidateRange Attribute Declaration.

Ver também

Declaração de Atributo ValidateRange

Escrevendo um cmdlet do Windows PowerShell