Come convalidare un set di argomenti

Questo esempio illustra come specificare una regola di convalida che il runtime di Windows PowerShell può usare per controllare l'argomento del parametro prima dell'esecuzione del cmdlet. Questa regola di convalida fornisce un set di valori validi per l'argomento del parametro.

Nota

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

Per convalidare un set di argomenti

  • Aggiungere l'attributo ValidateSet come illustrato nel codice seguente. In questo esempio viene specificato un set di tre valori possibili per il UserName parametro .

    [ValidateSet("Steve", "Mary", "Carl", IgnoreCase = true)]
    [Parameter(Position = 0, Mandatory = true)]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    
    private string userName;
    

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

Vedere anche

System.Management.Automation.Validatesetattribute

Dichiarazione dell'attributo ValidateSet

Scrittura di un cmdlet di Windows PowerShell