Delen via


Declaratie van het kenmerk ValidateLength

Het kenmerk ValidateLength geeft het minimum- en maximum aantal tekens op voor een parameterargument van de cmdlet. Dit kenmerk kan ook worden gebruikt door Windows PowerShell-functies.

Syntaxis

[ValidateLength(int minLength, int maxlength)]

Parameterwaarden

MinLength (System.Int32) Vereist. Hiermee geeft u het minimum aantal toegestane tekens op.

MaxLength (System.Int32) Vereist. Hiermee geeft u het maximum aantal toegestane tekens op.

Opmerkingen

  • Zie Invoervalidatieregels declarerenvoor meer informatie over het declareren van dit kenmerk.

  • Wanneer dit kenmerk niet wordt gebruikt, kan het bijbehorende parameterargument elke lengte hebben.

  • De Windows PowerShell-runtime genereert een fout onder de volgende voorwaarden:

    • Wanneer de waarde van de parameter MaxLength kenmerk kleiner is dan de waarde van de parameter MinLength kenmerk.

    • Wanneer de parameter MaxLength kenmerk is ingesteld op 0.

    • Wanneer het argument geen tekenreeks is.

  • Het kenmerk ValidateLength wordt gedefinieerd door de klasse System.Management.Automation.ValidateLengthAttribute.

Zie ook

System.Management.Automation.ValidateLengthAttribute-

Een Windows PowerShell-cmdlet schrijven