Udostępnij za pomocą


Jak zweryfikować długość 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 liczby znaków (długości) argumentu parametru przed uruchomieniem polecenia cmdlet. Tę regułę walidacji należy ustawić, deklarując atrybut ValidateLength.

Uwaga

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

Aby zweryfikować długość argumentu

  • Dodaj atrybut Validate, jak pokazano w poniższym kodzie. W tym przykładzie określono, że długość argumentu powinna mieć długość od 0 do 10 znaków.

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

Zobacz też

validateLength deklaracji atrybutu

pisanie polecenia cmdlet programu Windows PowerShell