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 Windows PowerShell pode utilizar para verificar os valores mínimos e máximos do argumento do parâmetro antes da execução do cmdlet. Definiu esta regra de validação declarando o atributo ValidateRange.

Nota

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

Para validar uma gama de argumentos

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

    [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 este atributo, consulte a Declaração de Atributo ValidateRange.

Consulte também

ValidateRange Attribute Declaration (Declaração do Atributo ValidateRange)

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