Partager via


Guide pratique pour valider une longueur d’argument

Cet exemple montre comment spécifier une règle de validation que le runtime Windows PowerShell peut utiliser pour vérifier le nombre de caractères (longueur) de l’argument de paramètre avant l’exécution de l’applet de commande. Vous définissez cette règle de validation en déclarant l’attribut ValidateLength.

Remarque

Pour plus d’informations sur la classe qui définit cet attribut, consultez System.Management.Automation.ValidateLengthAttribute.

Pour valider la longueur de l’argument

  • Ajoutez l’attribut Validate comme indiqué dans le code suivant. Cet exemple spécifie que la longueur de l’argument doit avoir une longueur de 0 à 10 caractères.

    [ValidateLength(0, 10)]
    [Parameter(Position = 0, Mandatory = true)]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    private string userName;
    

Pour plus d’informations sur la déclaration de cet attribut, consultez Déclaration d’attribut ValidateLength.

Voir aussi

déclaration d’attribut ValidateLength

écriture d’une applet de commande Windows PowerShell