Attributdeklaration: ValidateLength
Das ValidateLength-Attribut gibt die minimale und maximale Anzahl von Zeichen für ein Cmdlet-Parameterargument an. Dieses Attribut kann auch von Windows PowerShell Funktionen verwendet werden.
Syntax
[ValidateLength(int minLength, int maxlength)]
Parameter
MinLength
(System.Int32) Erforderlich. Gibt die zulässige Mindestanzahl von Zeichen an.
MaxLength
(System.Int32) Erforderlich. Gibt die maximal zulässige Anzahl von Zeichen an.
Bemerkungen
Weitere Informationen zum Deklarieren dieses Attributs finden Sie unter Deklarieren von Eingabevalidierungsregeln.
Wenn dieses Attribut nicht verwendet wird, kann das entsprechende Parameterargument eine beliebige Länge aufweisen.
Die Windows PowerShell Runtime löst unter den folgenden Bedingungen einen Fehler aus:
Wenn der Wert des
MaxLength
Attributparameters kleiner als der Wert desMinLength
Attributparameters ist.Wenn der
MaxLength
Attributparameter auf 0 festgelegt ist.Wenn das Argument keine Zeichenfolge ist.
Das ValidateLength-Attribut wird von der System.Management.Automation.Validatelengthattribute-Klasse definiert.
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für