Condividi tramite


Dichiarazione dell'attributo ValidateLength

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

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.

Osservazioni:

  • Per altre informazioni su come dichiarare questo attributo, vedere Come dichiarare le regole di convalida dell'input.

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

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

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

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

    • Quando l'argomento non è una stringa.

  • L'attributo ValidateLength viene definito dalla classe System.Management.Automation.ValidateLengthAttribute.

Vedere anche

System.Management.Automation.ValidateLengthAttribute

scrittura di un cmdlet di Windows PowerShell