Jak zweryfikować zestaw argumentów

W tym przykładzie pokazano, jak określić regułę weryfikacji, która Windows PowerShell uruchomieniowa może użyć do sprawdzenia argumentu parametru przed uruchomieniem polecenia cmdlet. Ta reguła walidacji zawiera zestaw prawidłowych wartości argumentu parametru.

Uwaga

Aby uzyskać więcej informacji na temat klasy definiującej ten atrybut, zobacz System.Management.Automation.Validatesetattribute.

Aby zweryfikować zestaw argumentów

  • Dodaj atrybut ValidateSet, jak pokazano w poniższym kodzie. W tym przykładzie określono zestaw trzech możliwych wartości dla UserName parametru.

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

Aby uzyskać więcej informacji na temat deklarowania tego atrybutu, zobacz ValidateSet Attribute Declaration.

Zobacz też

System.Management.Automation.Validatesetattribute

ValidateSet, deklaracja atrybutu

Pisanie polecenia cmdlet programu Windows PowerShell