Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Beispiel wird gezeigt, wie Sie eine Gültigkeitsprüfungsregel angeben, mit der die Windows PowerShell-Laufzeit die Anzahl der Zeichen (die Länge) des Parameterarguments überprüfen kann, bevor das Cmdlet ausgeführt wird. Sie legen diese Gültigkeitsprüfungsregel fest, indem Sie das ValidateLength-Attribut deklarieren.
Hinweis
Weitere Informationen zur Klasse, die dieses Attribut definiert, finden Sie unter System.Management.Automation.ValidateLengthAttribute.
So überprüfen Sie die Argumentlänge
Fügen Sie das Validate-Attribut wie im folgenden Code dargestellt hinzu. In diesem Beispiel wird angegeben, dass die Länge des Arguments eine Länge von 0 bis 10 Zeichen aufweisen soll.
[ValidateLength(0, 10)] [Parameter(Position = 0, Mandatory = true)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Weitere Informationen zum Deklarieren dieses Attributs finden Sie unter ValidateLength-Attributdeklaration.