Partilhar via


ValidateRange Attribute Declaration (Declaração do 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 tempo de execução do Windows PowerShell gera um erro de construção quando o valor do parâmetro MinRange é maior do que o valor do parâmetro MaxRange.

  • O tempo de execução do Windows PowerShell gera 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 os parâmetros MinRange e MaxRange.

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

Ver também

System.Management.Automation.ValidateRangeAttribute

Escrevendo um cmdlet do Windows PowerShell