Freigeben über


Überprüfen eines Argumentmusters

In diesem Beispiel wird gezeigt, wie Sie eine Validierungsregel angeben, mit der die Windows PowerShell Runtime das Zeichenmuster des Parameterarguments überprüfen kann, bevor das Cmdlet ausgeführt wird. Sie legen diese Validierungsregel fest, indem Sie das ValidatePattern-Attribut deklarieren.

Hinweis

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

So überprüfen Sie ein Argumentmuster

  • Fügen Sie das Validate-Attribut wie im folgenden Code gezeigt hinzu. In diesem Beispiel wird ein Muster aus vier Ziffern angegeben, wobei jede Ziffer den Wert 0 bis 9 hat.

    [ValidatePattern("[0-9][0-9][0-9][0-9]")]
    [Parameter(Position = 0, Mandatory = true)]
    public int InputData
    {
      get { return inputData; }
      set { inputData = value; }
    }
    
    private int inputData;
    

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

Weitere Informationen

Attributdeklaration: ValidatePattern

Schreiben eines Windows PowerShell-Cmdlets