Megosztás a következőn keresztül:


ValidatePattern attribútumdeklarációja

A ValidatePattern attribútum egy olyan reguláris kifejezésmintát határoz meg, amely ellenőrzi egy parancsmagparaméter argumentumát. Ezt az attribútumot a Windows PowerShell-függvények is használhatják.

Amikor a ValidatePattern parancsmagot meghívja egy parancsmagon belül, a Windows PowerShell-futtatókörnyezet sztringgé alakítja a parancsmag paraméter argumentumát, majd összehasonlítja ezt a sztringet a ValidatePattern attribútum által megadott mintával. A parancsmag csak akkor fut, ha az argumentum és a megadott minta konvertált sztring-ábrázolása megegyezik. Ha nem egyeznek, a Windows PowerShell-futtatókörnyezet hibát jelez.

Szinopszis

[ValidatePattern(string regexString)]
[ValidatePattern(string regexString, Named Parameters)]

Paraméterek

RegexString (System.String) Kötelező. A paraméter argumentumát érvényesítő reguláris kifejezést ad meg.

Beállítások (System.Text.RegularExpressions.RegexOptions) Választható elnevezett paraméter. A System.Text.RegularExpressions.RegexOptions jelölők bitenkénti kombinációját adja meg, amelyek normál kifejezési beállításokat ad meg.

Megjegyzések

  • Ez az attribútum paraméterenként csak egyszer használható.

  • Az attribútum Option paraméterével tovább definiálhatja a mintát. Például a minta kis- és nagybetűk megkülönböztethetők.

  • Ha ezt az attribútumot egy gyűjteményre alkalmazza, a gyűjtemény minden elemének meg kell egyeznie a mintával.

  • A ValidatePattern attribútumot a System.Management.Automation.ValidatePatternAttribute osztály határozza meg.

Lásd még:

System.Management.Automation.ValidatePatternAttribute

Windows PowerShell-parancsmag írása