Condividi tramite


Dichiarazione dell'attributo ValidateRange

L'attributo ValidateRange specifica i valori minimo e massimo (intervallo) per l'argomento del parametro del cmdlet. Questo attributo può essere usato anche dalle funzioni di Windows PowerShell.

Sintassi

[ValidateRange(object minRange, object maxRange)]

Parametri

MinRange (System.Object) Obbligatorio. Specifica il valore minimo consentito.

MaxRange (System.Object) Obbligatorio. Specifica il valore massimo consentito.

Osservazioni:

  • Il runtime di Windows PowerShell genera un errore di costruzione quando il valore del parametro MinRange è maggiore del valore del parametro MaxRange.

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

    • Quando il valore dell'argomento è minore del limite di MinRange o maggiore del limite di MaxRange.

    • Quando l'argomento non è dello stesso tipo del MinRange e dei parametri MaxRange.

  • L'attributo ValidateRange viene definito dalla classe System.Management.Automation.ValidateRangeAttribute.

Vedere anche

System.Management.Automation.ValidateRangeAttribute

scrittura di un cmdlet di Windows PowerShell