ValidateCount, deklaracja atrybutu

Atrybut ValidateCount określa minimalną i maksymalną liczbę argumentów dozwolonych dla parametru polecenia cmdlet.

Składnia

[ValidateCount(int minLength, int maxlength)]

Parametry

MinLength(System.Int32) Wymagane. Określa minimalną liczbę argumentów.

MaxLength(System.Int32) Wymagane. Określa maksymalną liczbę argumentów.

Uwagi

  • Aby uzyskać więcej informacji na temat deklarowania tego atrybutu, zobacz Jak zweryfikować liczbę argumentów.
  • Jeśli ten atrybut nie zostanie wywołany, odpowiedni parametr polecenia cmdlet może mieć dowolną liczbę argumentów.
  • Środowisko Windows PowerShell uruchomieniowe zgłasza błąd w następujących warunkach:
    • Parametry MinLength atrybutów i nie są typu MaxLength System.Int32.
    • Wartość parametru MaxLength atrybutu jest mniejsza niż wartość MinLength parametru atrybutu.
  • Atrybut ValidateCount jest definiowany przez klasę System.Management.Automation.ValidateCountAttribute.

Zobacz też

System.Management.Automation.ValidateCountAttribute

Jak zweryfikować liczbę argumentów

Pisanie polecenia cmdlet programu Windows PowerShell