Attributdeklaration: ValidateRange

Das ValidateRange-Attribut gibt die minimalen und maximalen Werte (den Bereich) für das Cmdlet-Parameterargument an. Dieses Attribut kann auch von Windows PowerShell Funktionen verwendet werden.

Syntax

[ValidateRange(object minRange, object maxRange)]

Parameter

MinRange (System.Object) Erforderlich. Gibt den zulässigen Mindestwert an.

MaxRange (System.Object) Erforderlich. Gibt den zulässigen Höchstwert an.

Bemerkungen

  • Die Windows PowerShell Runtime löst einen Konstruktionsfehler aus, wenn der Wert des MinRange Parameters größer als der Wert des Parameters MaxRange ist.

  • Die Windows PowerShell Runtime löst unter den folgenden Bedingungen einen Validierungsfehler aus:

    • Wenn der Wert des Arguments kleiner als der MinRange Grenzwert oder größer als der Grenzwert MaxRange ist.

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

  • Das ValidateRange-Attribut wird von der System.Management.Automation.Validaterangeattribute-Klasse definiert.

Weitere Informationen

System.Management.Automation.Validaterangeattribute

Schreiben eines Windows PowerShell-Cmdlets