Udostępnij za pomocą


Jak zweryfikować wzorzec argumentu

W tym przykładzie pokazano, jak określić regułę sprawdzania poprawności, za pomocą którego środowisko uruchomieniowe programu Windows PowerShell może użyć do sprawdzenia wzorca znaku argumentu parametru przed uruchomieniem polecenia cmdlet. Tę regułę walidacji należy ustawić, deklarując atrybut ValidatePattern.

Uwaga

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

Aby zweryfikować wzorzec argumentu

  • Dodaj atrybut Validate, jak pokazano w poniższym kodzie. W tym przykładzie określono wzorzec czterech cyfr, w którym każda cyfra ma wartość od 0 do 9.

    [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;
    

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

Zobacz też

deklaracji atrybutu ValidatePattern

pisanie polecenia cmdlet programu Windows PowerShell