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 ValidatePattern geeft een patroon voor reguliere expressies op waarmee het argument van een cmdlet-parameter wordt gevalideerd. Dit kenmerk kan ook worden gebruikt door Windows PowerShell-functies.
Wanneer ValidatePattern wordt aangeroepen binnen een cmdlet, converteert de Windows PowerShell-runtime het argument van de cmdlet-parameter naar een tekenreeks en vergelijkt deze tekenreeks vervolgens met het patroon dat wordt geleverd door het kenmerk ValidatePattern. De cmdlet wordt alleen uitgevoerd als de geconverteerde tekenreeksweergave van het argument en de opgegeven patroonovereenkomst. Als deze niet overeenkomen, wordt er een fout gegenereerd door de Windows PowerShell-runtime.
Syntaxis
[ValidatePattern(string regexString)]
[ValidatePattern(string regexString, Named Parameters)]
Parameterwaarden
RegexString (System.String) Vereist. Hiermee geeft u een reguliere expressie waarmee het parameterargument wordt gevalideerd.
Opties (System.Text.RegularExpressions.RegexOptions) Optioneel benoemde parameter. Hiermee geeft u een bitwise combinatie van System.Text.RegularExpressions.RegexOptions vlaggen die reguliere expressieopties opgeven.
Opmerkingen
Dit kenmerk kan slechts één keer per parameter worden gebruikt.
U kunt de parameter
Optionvan het kenmerk gebruiken om het patroon verder te definiëren. U kunt bijvoorbeeld het patroon hoofdlettergevoelig maken.Als dit kenmerk wordt toegepast op een verzameling, moet elk element in de verzameling overeenkomen met het patroon.
Het kenmerk ValidatePattern wordt gedefinieerd door de klasse System.Management.Automation.ValidatePatternAttribute.