Condividi tramite


Come convalidare la lunghezza degli argomenti

In questo esempio viene illustrato come specificare una regola di convalida che il runtime di Windows PowerShell può usare per controllare il numero di caratteri (la 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. In questo esempio viene specificato che la lunghezza dell'argomento deve avere una 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 di attributo ValidateLength

scrittura di un cmdlet di Windows PowerShell