Compartilhar via


Declaração de atributo ValidateLength

O atributo ValidateLength especifica o número mínimo e máximo de caracteres para um argumento de parâmetro cmdlet. Esse atributo também pode ser usado por funções do Windows PowerShell.

Sintaxe

[ValidateLength(int minLength, int maxlength)]

Parâmetros

MinLength (System.Int32) Obrigatório. Especifica o número mínimo de caracteres permitido.

MaxLength (System.Int32) Obrigatório. Especifica o número máximo de caracteres permitido.

Observações

  • Para obter mais informações sobre como declarar esse atributo, consulte How to Declare Input Validation Rules.

  • Quando esse atributo não é usado, o argumento de parâmetro correspondente pode ser de qualquer comprimento.

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

    • Quando o valor do parâmetro de atributo MaxLength é menor que o valor do parâmetro de atributo MinLength.

    • Quando o parâmetro de atributo MaxLength é definido como 0.

    • Quando o argumento não é uma cadeia de caracteres.

  • O atributo ValidateLength é definido pela classe System.Management.Automation.ValidateLengthAttribute.

Consulte Também

System.Management.Automation.ValidateLengthAttribute

gravando um cmdlet do Windows PowerShell