Compartilhar via


Declaração de atributo ValidateRange

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

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.

Comentários

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

  • O Windows PowerShell runtime de segurança lança um erro de validação sob as seguintes condições:

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

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

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

Consulte Também

System.Management.Automation.Validaterangeattribute

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