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


ValidateSet attribútumdeklarációja

A ValidateSetAttribute attribútum a parancsmag paraméterargumentumának lehetséges értékeit határozza meg. Ezt az attribútumot a Windows PowerShell-függvények is használhatják.

Ha ez az attribútum meg van adva, a Windows PowerShell-futtatókörnyezet határozza meg, hogy a parancsmag paraméter megadott argumentuma megegyezik-e a megadott elemkészlet egyik elemével. A parancsmag csak akkor fut, ha a paraméter argumentuma megegyezik a készlet egyik elemével. Ha nem található egyezés, a Windows PowerShell-futtatókörnyezet hibát jelez.

Szinopszis

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

Paraméterek

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

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

IgnoreCase (System.Boolean) Választható névvel ellátott paraméter. A true alapértelmezett értéke azt jelzi, hogy a rendszer figyelmen kívül hagyja az esetet. A false értéke megkülönbözteti a parancsmag kis- és nagybetűktől.

Megjegyzések

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

  • Ha a paraméter értéke tömb, a tömb minden elemének meg kell egyeznie az attribútumkészlet egy elemével.

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

Lásd még:

System.Management.Automation.ValidateSetAttribute

Windows PowerShell-parancsmag írása