Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het kenmerk ValidateSetAttribute specificeert een set mogelijke waarden voor een parameterargument van de cmdlet. Dit kenmerk kan ook worden gebruikt door Windows PowerShell-functies.
Wanneer dit kenmerk is opgegeven, bepaalt de Windows PowerShell-runtime of het opgegeven argument voor de cmdlet-parameter overeenkomt met een element in de opgegeven elementset. De cmdlet wordt alleen uitgevoerd als het parameterargument overeenkomt met een element in de set. Als er geen overeenkomst wordt gevonden, wordt er een fout gegenereerd door de Windows PowerShell-runtime.
Syntaxis
[ValidateSetAttribute(params string[] validValues)]
[ValidateSetAttribute(params string[] validValues, Named Parameters)]
Parameterwaarden
ValidValues (System.String) Vereist. Hiermee geeft u de geldige parameterelementwaarden. In het volgende voorbeeld ziet u hoe u één element of meerdere elementen opgeeft.
[ValidateSetAttribute("Steve")]
[ValidateSetAttribute("Steve","Mary")]
IgnoreCase (System.Boolean) Optioneel benoemde parameter. De standaardwaarde van true geeft aan dat hoofdlettergebruik wordt genegeerd. Een waarde van false maakt de cmdlet hoofdlettergevoelig.
Opmerkingen
Dit kenmerk kan slechts één keer per parameter worden gebruikt.
Als de parameterwaarde een matrix is, moet elk element van de matrix overeenkomen met een element van de kenmerkset.
Het kenmerk ValidateSetAttribute wordt gedefinieerd door de klasse System.Management.Automation.ValidateSetAttribute.