Dichiarazione dell'attributo ValidateRangeValidateRange Attribute Declaration

L'attributo ValidateRange specifica i valori minimo e massimo (intervallo) per l'argomento del parametro del cmdlet.The ValidateRange attribute specifies the minimum and maximum values (the range) for the cmdlet parameter argument. Questo attributo può essere usato anche dalle funzioni di Windows PowerShell.This attribute can also be used by Windows PowerShell functions.

SintassiSyntax

[ValidateRange(object minRange, object maxRange)]

ParametriParameters

MinRange(System. Object) obbligatorio.MinRange (System.Object) Required. Specifica il valore minimo consentito.Specifies the minimum value allowed.

MaxRange(System. Object) obbligatorio.MaxRange (System.Object) Required. Specifica il valore massimo consentito.Specifies the maximum value allowed.

OsservazioniRemarks

  • Il runtime di Windows PowerShell genera un errore di costruzione quando il valore del MinRange parametro è maggiore del valore del MaxRange parametro.The Windows PowerShell runtime throws a construction error when the value of the MinRange parameter is greater than the value of the MaxRange parameter.

  • Il runtime di Windows PowerShell genera un errore di convalida nelle condizioni seguenti:The Windows PowerShell runtime throws a validation error under the following conditions:

    • Quando il valore dell'argomento è minore del MinRange limite o maggiore del MaxRange limite.When the value of the argument is less than the MinRange limit or greater than the MaxRange limit.

    • Quando l'argomento non è dello stesso tipo dei MinRange MaxRange parametri e.When the argument is not of the same type as the MinRange and the MaxRange parameters.

  • L'attributo ValidateRange è definito dalla classe System. Management. Automation. Validaterangeattribute .The ValidateRange attribute is defined by the System.Management.Automation.Validaterangeattribute class.

Vedere ancheSee Also

System. Management. Automation. ValidaterangeattributeSystem.Management.Automation.Validaterangeattribute

Scrittura di un cmdlet di Windows PowerShellWriting a Windows PowerShell Cmdlet