Condividi tramite


Come convalidare un modello di argomenti

In questo esempio viene illustrato 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 modello di argomento

  • Aggiungere l'attributo Validate come illustrato nel codice seguente. In questo esempio viene specificato 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 dell'attributo ValidatePattern.

Vedere anche

di dichiarazione dell'attributo ValidatePattern

scrittura di un cmdlet di Windows PowerShell