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é
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro