ValidateSet attribútumdeklarációja

A ValidateSetAttribute attribútum lehetséges értékek egy halmazát adja meg egy parancsmag-paraméter argumentumhoz. Ezt az attribútumot a függvények is Windows PowerShell használni.

Ha ez az attribútum meg van adva, a Windows PowerShell-runtime meghatározza, hogy a parancsmag paraméterének megadott argumentuma megegyezik-e a megadott elemkészlet egyik elemét. A parancsmagot csak akkor futtatja a függvény, ha a paraméter argumentuma megegyezik a készlet egyik elemét. Ha nem talál egyezést, a rendszer hibát ad vissza Windows PowerShell futásidejű rendszer számára.

Szintaxis

[ValidateSetAttribute(params string[] validValues)]
[ValidateSetAttribute(params string[] validValues, Named Parameters)]

Paraméterek

ValidValues (System.String) Kötelező. Megadja az érvényes paraméterelem-értékeket. Az alábbi minta egy vagy több elem megadását mutatja be.

[ValidateSetAttribute("Steve")]
[ValidateSetAttribute("Steve","Mary")]

IgnoreCase (System.Boolean) Nem kötelező nevesult paraméter. A alapértelmezett értéke true azt jelzi, hogy a rendszer figyelmen kívül hagyja a kis- és a nagy- és a kis- és a nagy A érték false megkülönbözteti a parancsmag kis- és nagybetűket.

Megjegyzések

Lásd még:

System.Management.Automation.Validatesetattribute

Windows PowerShell-parancsmag írása