ValidateRange, deklaracja atrybutuValidateRange Attribute Declaration

Atrybut ValidateRange określa wartości minimalne i maksymalne (zakres) dla argumentu parametru polecenia cmdlet.The ValidateRange attribute specifies the minimum and maximum values (the range) for the cmdlet parameter argument. Ten atrybut może być również używany przez funkcje programu Windows PowerShell.This attribute can also be used by Windows PowerShell functions.

SkładniaSyntax

[ValidateRange(object minRange, object maxRange)]

ParametryParameters

MinRange (System. Object) jest wymagany.MinRange (System.Object) Required. Określa minimalną dozwoloną wartość.Specifies the minimum value allowed.

MaxRange (System. Object) jest wymagany.MaxRange (System.Object) Required. Określa maksymalną dozwoloną wartość.Specifies the maximum value allowed.

UwagiRemarks

  • Środowisko uruchomieniowe programu Windows PowerShell zgłasza błąd konstrukcji, gdy wartość MinRange parametru jest większa niż wartość MaxRange parametru.The Windows PowerShell runtime throws a construction error when the value of the MinRange parameter is greater than the value of the MaxRange parameter.

  • Środowisko uruchomieniowe programu Windows PowerShell zgłasza błąd walidacji w następujących warunkach:The Windows PowerShell runtime throws a validation error under the following conditions:

    • Wartość argumentu jest mniejsza niż MinRange limit lub większy niż MaxRange limit.When the value of the argument is less than the MinRange limit or greater than the MaxRange limit.

    • Gdy argument nie jest tego samego typu co MinRange MaxRange parametr i.When the argument is not of the same type as the MinRange and the MaxRange parameters.

  • Atrybut ValidateRange jest definiowany przez klasę System. Management. Automation. Validaterangeattribute .The ValidateRange attribute is defined by the System.Management.Automation.Validaterangeattribute class.

Zobacz teżSee Also

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

Pisanie polecenia cmdlet programu Windows PowerShellWriting a Windows PowerShell Cmdlet