Ověřování argumentu pomocí skriptu
Tento příklad ukazuje, jak zadat ověřovací pravidlo, které používá skript pro kontrolu argumentu parametru před spuštěním rutiny. Hodnota parametru se přesměruje do skriptu. Skript se musí vrátit $true
pro všechny hodnoty, které jsou do ní přesměrované.
Poznámka
Další informace o třídě, která definuje tento atribut, naleznete v tématu System. Management. Automation. ValidateScriptAttribute.
Ověření argumentu pomocí skriptu
Přidejte atribut ValidateScript, jak je znázorněno v následujícím kódu. Tento příklad určuje sadu tří možných hodnot pro
UserName
parametr.[ValidateScript("$_ % 2", ErrorMessage = "The item '{0}' did not pass validation of script '{1}'")] [Parameter(Position = 0, Mandatory = true)] public int32 OddNumber { get { return oddNumber; } set { oddNumber = value; } } private int32 oddNumber;
Další informace o tom, jak deklarovat tento atribut, naleznete v tématu deklarace atributu ValidateScript.
Viz také
System. Management. Automation. ValidateScriptAttribute
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