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 bevat een set geldige waarden voor het parameterargument.

Notitie

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

Een argumentenset 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 UserName parameter 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 Declaratievoor meer informatie over het declareeren van dit kenmerk.

Zie ook

System.Management.Automation.Validatesetattribute

Declaratie van het kenmerk ValidateSet

Een Windows PowerShell-cmdlet schrijven