Partager via


Guide pratique pour valider un modèle d’argument

Cet exemple montre comment spécifier une règle de validation que le runtime Windows PowerShell peut utiliser pour vérifier le modèle de caractère 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 ValidatePattern.

Remarque

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

Pour valider un modèle d’argument

  • Ajoutez l’attribut Validate comme indiqué dans le code suivant. Cet exemple spécifie un modèle de quatre chiffres, où chaque chiffre a une valeur comprise entre 0 et 9.

    [ValidatePattern("[0-9][0-9][0-9][0-9]")]
    [Parameter(Position = 0, Mandatory = true)]
    public int InputData
    {
      get { return inputData; }
      set { inputData = value; }
    }
    
    private int inputData;
    

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

Voir aussi

déclaration d’attribut ValidatePattern

écriture d’une applet de commande Windows PowerShell