Come convalidare la lunghezza degli argomenti

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

Nota

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

Per convalidare la lunghezza dell'argomento

  • Aggiungere l'attributo Validate come illustrato nel codice seguente. Questo esempio specifica che la lunghezza dell'argomento deve essere di lunghezza da 0 a 10 caratteri.

    [ValidateLength(0, 10)]
    [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 ValidateLength.

Vedere anche

Dichiarazione dell'attributo ValidateLength

Scrittura di un cmdlet di Windows PowerShell