Compartir a través de


Cómo validar la longitud del argumento

En este ejemplo se muestra cómo especificar una regla de validación que el tiempo de ejecución de Windows PowerShell puede usar para comprobar el número de caracteres (la longitud) del argumento de parámetro antes de ejecutar el cmdlet. Esta regla de validación se establece declarando el atributo ValidateLength.

Nota:

Para obtener más información sobre la clase que define este atributo, vea System.Management.Automation.ValidateLengthAttribute.

Para validar la longitud del argumento

  • Agregue el atributo Validate como se muestra en el código siguiente. En este ejemplo se especifica que la longitud del argumento debe tener una longitud de 0 a 10 caracteres.

    [ValidateLength(0, 10)]
    [Parameter(Position = 0, Mandatory = true)]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    private string userName;
    

Para obtener más información sobre cómo declarar este atributo, vea ValidateLength Attribute Declaration.

Véase también

de declaración de atributo ValidateLength

escribir un cmdlet de Windows PowerShell