Sdílet prostřednictvím


Deklarace atributu ValidateLength

Atribut ValidateLength určuje minimální a maximální počet znaků pro argument parametru rutiny. Tento atribut může také používat funkce Windows PowerShellu.

Syntaxe

[ValidateLength(int minLength, int maxlength)]

Parametry

MinLength (System.Int32) Povinné. Určuje minimální povolený počet znaků.

MaxLength (System.Int32) Povinné. Určuje maximální povolený počet znaků.

Poznámky

  • Další informace o deklarování tohoto atributu naleznete v tématu Jak deklarovat vstupní ověřovací pravidla.

  • Pokud se tento atribut nepoužívá, může mít odpovídající argument parametru libovolnou délku.

  • Modul runtime Windows PowerShellu vyvolá chybu za následujících podmínek:

    • Pokud je hodnota parametru atributu MaxLength menší než hodnota parametru atributu MinLength.

    • Pokud je parametr atributu MaxLength nastaven na hodnotu 0.

    • Pokud argument není řetězec.

  • Atribut ValidateLength je definován System.Management.Automation.ValidateLengthAttribute třídy.

Viz také

System.Management.Automation.ValidateLengthAttribute

psaní rutiny Prostředí Windows PowerShell