Partager via


Guide pratique pour valider un jeu d’arguments

Cet exemple montre comment spécifier une règle de validation que le runtime Windows PowerShell peut utiliser pour vérifier l’argument de paramètre avant l’exécution de l’applet de commande. Cette règle de validation fournit un ensemble des valeurs valides pour l’argument de paramètre.

Remarque

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

Pour valider un jeu d’arguments

  • Ajoutez l’attribut ValidateSet comme indiqué dans le code suivant. Cet exemple spécifie un ensemble de trois valeurs possibles pour le paramètre UserName.

    [ValidateSet("Steve", "Mary", "Carl", IgnoreCase = true)]
    [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 ValidateSet.

Voir aussi

System.Management.Automation.ValidateSetAttribute

déclaration d’attribut ValidateSet

écriture d’une applet de commande Windows PowerShell