Share via


Déclaration de l’attribut ValidateLength

L’attribut ValidateLength spécifie le nombre minimal et maximal de caractères pour un argument de paramètre d’applet de commande. cet attribut peut également être utilisé par les fonctions de Windows PowerShell.

Syntaxe

[ValidateLength(int minLength, int maxlength)]

Paramètres

MinLength (System. Int32) requis. Spécifie le nombre minimal de caractères autorisés.

MaxLength (System. Int32) requis. Spécifie le nombre maximal de caractères autorisés.

Remarques

  • Pour plus d’informations sur la façon de déclarer cet attribut, consultez comment déclarer des règles de validation d’entrée.

  • Lorsque cet attribut n’est pas utilisé, l’argument du paramètre correspondant peut avoir n’importe quelle longueur.

  • le runtime Windows PowerShell génère une erreur dans les conditions suivantes :

    • Lorsque la valeur du MaxLength paramètre d’attribut est inférieure à la valeur du MinLength paramètre d’attribut.

    • Lorsque le MaxLength paramètre d’attribut a la valeur 0.

    • Lorsque l’argument n’est pas une chaîne.

  • L’attribut ValidateLength est défini par la classe System. Management. Automation. Validatelengthattribute .

Voir aussi

System. Management. Automation. Validatelengthattribute

Écriture d’une applet de commande Windows PowerShell