Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Atribut ValidatePattern určuje vzor regulárního výrazu, který ověřuje argument parametru rutiny. Tento atribut může také používat funkce Windows PowerShellu.
Při vyvolání ValidatePattern v rámci rutiny modul runtime prostředí Windows PowerShell převede argument parametru rutiny na řetězec a potom tento řetězec porovná se vzorem zadaným atributem ValidatePattern. Rutina se spustí pouze v případě, že převedené řetězcové vyjádření argumentu a zadané shody vzorů. Pokud se neshodují, modul runtime Windows PowerShellu vyvolá chybu.
Syntaxe
[ValidatePattern(string regexString)]
[ValidatePattern(string regexString, Named Parameters)]
Parametry
RegexString (System.String) Povinné. Určuje regulární výraz, který ověří argument parametru.
Options (System.Text.RegularExpressions.RegexOptions) Volitelný pojmenovaný parametr. Určuje bitové kombinace System.Text.RegularExpressions.RegexOptions příznaky, které určují možnosti regulárního výrazu.
Poznámky
Tento atribut lze použít pouze jednou pro každý parametr.
K dalšímu definování vzoru můžete použít parametr
Optionatributu. Můžete například rozlišovat velká a malá písmena vzoru.Pokud je tento atribut použit pro kolekci, musí každý prvek v kolekci odpovídat vzoru.
Atribut ValidatePattern je definován System.Management.Automation.ValidatePatternAttribute třídy.