Partilhar via


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

O atributo ValidateLength especifica o número mínimo e máximo de caracteres para um argumento de parâmetro de 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 permitidos.

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

Observações

  • Para obter mais informações sobre como declarar esse atributo, consulte Como declarar regras de validação de entrada.

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

  • O tempo de execução do Windows PowerShell gera um erro nas seguintes condições:

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

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

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

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

Ver também

System.Management.Automation.ValidateLengthAttribute

Escrevendo um cmdlet do Windows PowerShell