Declaratie van het kenmerk ValidateRange

Het kenmerk ValidateRange specificeert de minimum- en maximumwaarden (het bereik) voor het parameterargument van de cmdlet. Dit kenmerk kan ook worden gebruikt door Windows PowerShell functies.

Syntaxis

[ValidateRange(object minRange, object maxRange)]

Parameters

MinRange (System.Object) Vereist. Hiermee geeft u de minimaal toegestane waarde.

MaxRange (System.Object) Vereist. Hiermee geeft u de maximaal toegestane waarde.

Opmerkingen

  • De Windows PowerShell runtime veroorzaakt een constructiefout wanneer de waarde van de MinRange parameter groter is dan de waarde van de MaxRange parameter.

  • De Windows PowerShell runtime veroorzaakt een validatiefout onder de volgende voorwaarden:

    • Wanneer de waarde van het argument kleiner is dan de MinRange limiet of groter is dan de MaxRange limiet.

    • Wanneer het argument niet van hetzelfde type is als de MinRange parameters en MaxRange .

  • Het kenmerk ValidateRange wordt gedefinieerd door de klasse System.Management.Automation.Validaterangeattribute.

Zie ook

System.Management.Automation.Validaterangeattribute

Een Windows PowerShell-cmdlet schrijven