Deklarace atributu ValidateSet

Atribut ValidateSetAttribute určuje sadu možných hodnot pro argument parametru rutiny. tento atribut lze také použít funkcemi Windows PowerShell.

při zadání tohoto atributu Windows PowerShell modul runtime určuje, zda zadaný argument pro parametr rutiny odpovídá prvku v zadané sadě elementů. Rutina se spustí pouze v případě, že argument parametru odpovídá prvku v sadě. pokud není nalezena žádná shoda, vyvolá modul runtime Windows PowerShell chybu.

Syntaxe

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

Parametry

ValidValues (System. String) vyžaduje se. Určuje platné hodnoty prvku parametru. Následující příklad ukazuje, jak určit jeden prvek nebo více prvků.

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

IgnoreCase (System. Boolean) volitelný pojmenovaný parametr. Výchozí hodnota true označuje, že je případ ignorován. Hodnota false rutiny rozlišuje velká a malá písmena.

Poznámky

  • Tento atribut lze použít pouze jednou pro každý parametr.

  • Je-li hodnotou parametru pole, musí každý prvek pole odpovídat prvku nastaveného atributu.

  • Atribut ValidateSetAttribute je definován třídou System. Management. Automation. ValidateSetAttribute .

Viz také

System. Management. Automation. Validatesetattribute

Vytvoření rutiny Windows PowerShellu