Dela via


Deklaration av attributet ValidateLength

Attributet ValidateLength anger det minsta och högsta antalet tecken för ett cmdlet-parameterargument. Det här attributet kan också användas av Windows PowerShell-funktioner.

Syntax

[ValidateLength(int minLength, int maxlength)]

Parameterar

MinLength (System.Int32) krävs. Anger det minsta antal tecken som tillåts.

MaxLength (System.Int32) krävs. Anger det maximala antalet tecken som tillåts.

Anmärkningar

  • Mer information om hur du deklarerar det här attributet finns i Deklarera verifieringsregler för indata.

  • När det här attributet inte används kan motsvarande parameterargument vara av valfri längd.

  • Windows PowerShell-körningen genererar ett fel under följande villkor:

    • När värdet för parametern MaxLength attribut är mindre än värdet för parametern MinLength attribut.

    • När parametern MaxLength attribut anges till 0.

    • När argumentet inte är en sträng.

  • Attributet ValidateLength definieras av klassen System.Management.Automation.ValidateLengthAttribute.

Se även

System.Management.Automation.ValidateLengthAttribute

Skriva en Windows PowerShell-cmdlet