Dichiarazione dell'attributo ValidateLength

L'attributo ValidateLength specifica il numero minimo e massimo di caratteri per un argomento del parametro del cmdlet. Questo attributo può essere usato anche da Windows PowerShell funzioni.

Sintassi

[ValidateLength(int minLength, int maxlength)]

Parametri

MinLength (System.Int32) Obbligatorio. Specifica il numero minimo di caratteri consentiti.

MaxLength (System.Int32) Obbligatorio. Specifica il numero massimo di caratteri consentiti.

Commenti

  • Per altre informazioni su come dichiarare questo attributo, vedere How to Declare Input Validation Rules.

  • Quando questo attributo non viene usato, l'argomento del parametro corrispondente può essere di qualsiasi lunghezza.

  • Il runtime Windows PowerShell genera un errore nelle condizioni seguenti:

    • Quando il valore del parametro MaxLength dell'attributo è minore del valore del parametro MinLength dell'attributo.

    • Quando il MaxLength parametro dell'attributo è impostato su 0.

    • Quando l'argomento non è una stringa.

  • L'attributo ValidateLength è definito dalla classe System.Management.Automation.Validatelengthattribute.

Vedere anche

System.Management.Automation.Validatelengthattribute

Scrittura di un cmdlet di Windows PowerShell