Freigeben über


Überprüfen eines Argumentsatzes

In diesem Beispiel wird gezeigt, wie Sie eine Gültigkeitsprüfungsregel angeben, mit der die Windows PowerShell-Laufzeit das Parameterargument überprüfen kann, bevor das Cmdlet ausgeführt wird. Diese Gültigkeitsprüfungsregel stellt einen Satz gültiger Werte für das Parameterargument bereit.

Hinweis

Weitere Informationen zur Klasse, die dieses Attribut definiert, finden Sie unter System.Management.Automation.ValidateSetAttribute.

So überprüfen Sie einen Argumentsatz

  • Fügen Sie das ValidateSet-Attribut wie im folgenden Code dargestellt hinzu. In diesem Beispiel wird ein Satz von drei möglichen Werten für den UserName-Parameter angegeben.

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

Weitere Informationen zum Deklarieren dieses Attributs finden Sie unter ValidateSet-Attributdeklaration.

Siehe auch

System.Management.Automation.ValidateSetAttribute

ValidateSet-Attributdeklaration

Schreiben eines Windows PowerShell-Cmdlets