Freigeben über


Attributdeklaration: ValidateCount

Das ValidateCount-Attribut gibt die minimale und maximale Anzahl von Argumenten an, die für einen Cmdlet-Parameter zulässig sind.

Syntax

[ValidateCount(int minLength, int maxlength)]

Parameter

MinLength (System.Int32) Erforderlich. Gibt die Mindestanzahl von Argumenten an.

MaxLength(System.Int32) Erforderlich. Gibt die maximale Anzahl von Argumenten an.

Bemerkungen

  • Weitere Informationen zum Deklarieren dieses Attributs finden Sie unter How to Validate an Argument Count.
  • Wenn dieses Attribut nicht aufgerufen wird, kann der entsprechende Cmdlet-Parameter eine beliebige Anzahl von Argumenten haben.
  • Die Windows PowerShell Runtime löst unter den folgenden Bedingungen einen Fehler aus:
    • Die MinLength MaxLength Attributparameter und sind nicht vom Typ System.Int32.
    • Der Wert des MaxLength Attributparameters ist kleiner als der Wert des MinLength Attributparameters.
  • Das ValidateCount-Attribut wird von der System.Management.Automation.ValidateCountAttribute-Klasse definiert.

Weitere Informationen

System.Management.Automation.ValidateCountAttribute

Überprüfen einer Argumentanzahl

Schreiben eines Windows PowerShell-Cmdlets