How to Validate the Argument Length (Como Validar o Comprimento de Argumentos)

Este exemplo mostra como especificar uma regra de validação que o tempo de execução Windows PowerShell pode utilizar para verificar o número de caracteres (o comprimento) do argumento do parâmetro antes da execução do cmdlet. Definiu esta regra de validação declarando o atributo ValidateLength.

Nota

Para obter mais informações sobre a classe que define este atributo, consulte System.Management.Automation.Validatelengthattribute.

Para validar o comprimento do argumento

  • Adicione o atributo Validate como mostrado no código seguinte. Este exemplo especifica que o comprimento do argumento deve ter um comprimento 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 obter mais informações sobre como declarar este atributo, consulte a Declaração de Atributo ValidateLength.

Consulte também

ValidateLength Attribute Declaration (Declaração do Atributo ValidateLength)

Writing a Windows PowerShell Cmdlet (Escrever um Cmdlet do Windows PowerShell)