Delen via


Een argumentenreeks valideren

In dit voorbeeld ziet u hoe u een validatieregel opgeeft die de Windows PowerShell-runtime kan gebruiken om het parameterargument te controleren voordat de cmdlet wordt uitgevoerd. Deze validatieregel biedt een set geldige waarden voor het parameterargument.

Notitie

Zie System.Management.Automation.ValidateSetAttributevoor meer informatie over de klasse die dit kenmerk definieert.

Een argumentenet valideren

  • Voeg het kenmerk ValidateSet toe, zoals wordt weergegeven in de volgende code. In dit voorbeeld wordt een set van drie mogelijke waarden voor de parameter UserName opgegeven.

    [ValidateSet("Steve", "Mary", "Carl", IgnoreCase = true)]
    [Parameter(Position = 0, Mandatory = true)]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    
    private string userName;
    

Zie ValidateSet Attribute Declarationvoor meer informatie over het declareren van dit kenmerk.

Zie ook

System.Management.Automation.ValidateSetAttribute-

Declaratie van het kenmerk ValidateSet

Een Windows PowerShell-cmdlet schrijven