Deklaration av attributet ValidateSet
Attributet ValidateSetAttribute anger en uppsättning möjliga värden för ett cmdlet-parameterargument. Det här attributet kan också användas av Windows PowerShell funktioner.
När det här attributet anges avgör Windows PowerShell körningen om det angivna argumentet för cmdlet-parametern matchar ett element i den angivna elementuppsättningen. Cmdleten körs bara om parameterargumentet matchar ett element i uppsättningen. Om ingen matchning hittas, uppstår ett fel av den Windows PowerShell körningen.
Syntax
[ValidateSetAttribute(params string[] validValues)]
[ValidateSetAttribute(params string[] validValues, Named Parameters)]
Parametrar
ValidValues (System.String) krävs. Anger giltiga parameterelementvärden. I följande exempel visas hur du anger ett element eller flera element.
[ValidateSetAttribute("Steve")]
[ValidateSetAttribute("Steve","Mary")]
IgnoreCase (System.Boolean) Valfri namngiven parameter. Standardvärdet för true anger att ärendet ignoreras. Värdet gör false cmdleten fallkänslig.
Kommentarer
Det här attributet kan bara användas en gång per parameter.
Om parametervärdet är en matris måste varje element i matrisen matcha ett element i attributuppsättningen.
Attributet ValidateSetAttribute definieras av klassen System.Management.Automation.Validatesetattribute.
Se även
Feedback
Skicka och visa feedback för