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 doMinLength
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)