Attributdeklaration: ValidateRange
Das ValidateRange-Attribut gibt die Minimal- und Maximalwerte (den Bereich) für das Cmdlet-Parameterargument an. Dieses Attribut kann auch von Windows PowerShell-Funktionen verwendet werden.
Syntax
[ValidateRange(object minRange, object maxRange)]
Die Parameter
MinRange
(System.Object) Erforderlich. Gibt den zulässigen Minimalwert an.
MaxRange
(System.Object) Erforderlich. Gibt den maximal zulässigen Wert an.
Bemerkungen
Die Windows PowerShell-Laufzeit löst einen Konstruktionsfehler aus, wenn der Wert des
MinRange
Parameters größer als der Wert desMaxRange
Parameters ist.Die Windows PowerShell-Laufzeit löst unter den folgenden Bedingungen einen Überprüfungsfehler aus:
Wenn der Wert des Arguments kleiner als der
MinRange
Grenzwert oder größer als dieMaxRange
Grenze ist.Wenn das Argument nicht vom gleichen Typ ist wie die
MinRange
und dieMaxRange
Parameter.
Das ValidateRange-Attribut wird durch die System.Management.Automation.ValidateRangeAttribute Klasse definiert.