Udostępnij za pomocą


Jak zweryfikować zakres argumentów

W tym przykładzie pokazano, jak określić regułę sprawdzania poprawności, za pomocą którego środowisko uruchomieniowe programu Windows PowerShell może sprawdzić minimalne i maksymalne wartości argumentu parametru przed uruchomieniem polecenia cmdlet. Tę regułę walidacji należy ustawić, deklarując atrybut ValidateRange.

Uwaga

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

Aby zweryfikować zakres argumentów

  • Dodaj atrybut ValidateRange, jak pokazano w poniższym kodzie. W tym przykładzie określono zakres od 0 do 5 dla parametru InputData.

    [ValidateRange(0, 5)]
    [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 ValidateRange Attribute Declaration.

Zobacz też

validateRange, deklaracja atrybutu

pisanie polecenia cmdlet programu Windows PowerShell