Compartir a través de


Declaración de atributo ValidateLength

El atributo ValidateLength especifica el número mínimo y máximo de caracteres para un argumento de parámetro de cmdlet. Las funciones de Windows PowerShell también pueden usar este atributo.

Sintaxis

[ValidateLength(int minLength, int maxlength)]

Parámetros

MinLength (System.Int32) Obligatorio. Especifica el número mínimo de caracteres permitidos.

MaxLength (System.Int32) Obligatorio. Especifica el número máximo de caracteres permitidos.

Observaciones

  • Para obtener más información sobre cómo declarar este atributo, vea Cómo declarar reglas de validación de entrada.

  • Cuando no se usa este atributo, el argumento de parámetro correspondiente puede tener cualquier longitud.

  • El entorno de ejecución de Windows PowerShell produce un error en las condiciones siguientes:

    • Cuando el valor del parámetro de atributo MaxLength es menor que el valor del parámetro de atributo MinLength.

    • Cuando el parámetro de atributo MaxLength se establece en 0.

    • Cuando el argumento no es una cadena.

  • El atributo ValidateLength se define mediante la clase System.Management.Automation.ValidateLengthAttribute.

Véase también

System.Management.Automation.ValidateLengthAttribute

escribir un cmdlet de Windows PowerShell