Freigeben über


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 des MaxRange 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 die MaxRange Grenze ist.

    • Wenn das Argument nicht vom gleichen Typ ist wie die MinRange und die MaxRange Parameter.

  • Das ValidateRange-Attribut wird durch die System.Management.Automation.ValidateRangeAttribute Klasse definiert.

Siehe auch

System.Management.Automation.ValidateRangeAttribute

Schreiben eines Windows PowerShell-Cmdlets