Partager via


Guide pratique pour valider un nombre d’arguments

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

Remarque

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

Pour valider un nombre d’arguments

  • Ajoutez l’attribut Validate comme indiqué dans le code suivant. Cet exemple spécifie que le paramètre accepte un argument ou autant que trois arguments.

    [ValidateCount(1, 3)]
    [Parameter(Position = 0, Mandatory = true)]
    public string[] UserNames
    {
      get { return userNames; }
      set { userNames = value; }
    }
    
    private string[] userNames;
    

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

Voir aussi

déclaration d’attribut ValidateCount

écriture d’une applet de commande Windows PowerShell