Partilhar via


How to Validate an Argument Set (Como Validar um Conjunto de Argumentos)

Este exemplo mostra como especificar uma regra de validação que o tempo de execução do Windows PowerShell pode usar para verificar o argumento de parâmetro antes que o cmdlet seja executado. Esta regra de validação fornece um conjunto de valores válidos para o argumento do parâmetro.

Observação

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

Para validar um conjunto de argumentos

  • Adicione o atributo ValidateSet conforme mostrado no código a seguir. Este exemplo especifica um conjunto de três valores possíveis para o parâmetro UserName.

    [ValidateSet("Steve", "Mary", "Carl", IgnoreCase = true)]
    [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 esse atributo, consulte ValidateSet Attribute Declaration.

Ver também

System.Management.Automation.ValidateSetAttribute

Declaração de Atributo ValidateSet

Escrevendo um cmdlet do Windows PowerShell