ValidatePattern attribútumdeklarációja

A ValidatePattern attribútum meghatároz egy reguláriskifejezés-mintát, amely érvényesíti egy parancsmag-paraméter argumentumát. Ezt az attribútumot a függvények is Windows PowerShell használni.

Ha a ValidatePattern parancsmagon belül van meghívva, a Windows PowerShell-runtime sztringgé konvertálja a parancsmag paraméterének argumentumát, majd összehasonlítja ezt a sztringet a ValidatePattern attribútum által megadott mintával. A parancsmagot csak akkor futtatja a rendszer, ha az argumentum és a megadott minta konvertált sztringrelezentációja megegyezik. Ha nem egyeznek, a rendszer hibát ad vissza Windows PowerShell futtatáskor.

Szintaxis

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

Paraméterek

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

Options (System.Text.Regularexpressions.Regexoptions) Nem kötelező elnevezett paraméter. A Reguláris kifejezések beállításait megjelölő System.Text.Regularexpressions.Regexoptions jelzők bitenkénti kombinációját adja meg.

Megjegyzések

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

  • A minta további Option meghatározásához használhatja a attribútum paraméterét. Például megkülönböztetheti a minta kis- és nagybetűket.

  • Ha ezt az attribútumot egy gyűjteményre alkalmazza, a gyűjtemény minden elemének egyeznie kell 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