Compartilhar via


Declaração de atributo ValidateRange

O atributo ValidateRange especifica os valores mínimo e máximo (o intervalo) para o argumento do parâmetro cmdlet. Esse atributo também pode ser usado por funções do Windows PowerShell.

Sintaxe

[ValidateRange(object minRange, object maxRange)]

Parâmetros

MinRange (system.object) obrigatório. Especifica o valor mínimo permitido.

MaxRange (system.object) obrigatório. Especifica o valor máximo permitido.

Observações

  • O runtime do Windows PowerShell lança um erro de construção quando o valor do parâmetro MinRange é maior que o valor do parâmetro MaxRange.

  • O runtime do Windows PowerShell lança um erro de validação nas seguintes condições:

    • Quando o valor do argumento é menor que o limite de MinRange ou maior que o limite de MaxRange.

    • Quando o argumento não é do mesmo tipo que o MinRange e os parâmetros MaxRange.

  • O atributo ValidateRange é definido pela classe System.Management.Automation.ValidateRangeAttribute.

Consulte Também

System.Management.Automation.ValidateRangeAttribute

gravando um cmdlet do Windows PowerShell