Come convalidare un modello di argomenti

Questo esempio illustra come specificare una regola di convalida che il runtime di Windows PowerShell può usare per controllare il modello di caratteri dell'argomento del parametro prima dell'esecuzione del cmdlet. Impostare questa regola di convalida dichiarando l'attributo ValidatePattern.

Nota

Per altre informazioni sulla classe che definisce questo attributo, vedere System.Management.Automation.Validatepatternattribute.

Per convalidare un criterio di argomento

  • Aggiungere l'attributo Validate come illustrato nel codice seguente. Questo esempio specifica un modello di quattro cifre, in cui ogni cifra ha un valore compreso tra 0 e 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;
    

Per altre informazioni su come dichiarare questo attributo, vedere Dichiarazione di attributo ValidatePattern.

Vedere anche

Dichiarazione dell'attributo ValidatePattern

Scrittura di un cmdlet di Windows PowerShell