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 de cmdlet. esse atributo também pode ser usado por Windows PowerShell funções.

Sintaxe

[ValidateLength(int minLength, int maxlength)]

Parâmetros

MinLength (System. Int32) necessário. Especifica o número mínimo de caracteres permitidos.

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

Comentários

  • 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 ter qualquer comprimento.

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

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

    • Quando o MaxLength parâmetro de atributo é 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

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