Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Estes exemplos mostram como declarar parâmetros, nomeados, posicionais, obrigatórios, opcionais e [switch] parâmetros. Estes exemplos também mostram como definir um alias de parâmetro.
Como Declarar um Parâmetro Nomeado
Defina uma propriedade pública conforme mostrado no código seguinte. Quando adicionas o atributo Parâmetro, omite a
Positionpalavra-chave do atributo.[Parameter()] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Para mais informações sobre o atributo Parâmetro, veja Declaração de Atributo Parâmetro.
Como Declarar um Parâmetro Posicional
Defina uma propriedade pública conforme mostrado no código seguinte. Quando adicionares o atributo Parâmetro, define a
Positionpalavra-chave para a posição do argumento. Um valor de 0 indica a primeira posição.[Parameter(Position = 0)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Para mais informações sobre o atributo Parâmetro, veja Declaração de Atributo Parâmetro.
Como Declarar um Parâmetro Obrigatório
Defina uma propriedade pública conforme mostrado no código seguinte. Quando adicionar o atributo Parâmetro, defina a
Mandatorypalavra-chave paratrue.[Parameter(Position = 0, Mandatory = true)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Para mais informações sobre o atributo Parâmetro, veja Declaração de Atributo Parâmetro.
Como Declarar um Parâmetro Opcional
Defina uma propriedade pública conforme mostrado no código seguinte. Quando adicionares o atributo Parâmetro, omite a
Mandatorypalavra-chave.[Parameter(Position = 0)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Como Declarar um [switch] Parâmetro
Defina uma propriedade pública como tipo System.Management.Automation.SwitchParameter, e depois declare o atributo Parâmetro.
[Parameter(Position = 1)] public SwitchParameter GoodBye { get { return goodbye; } set { goodbye = value; } } private bool goodbye;
Para mais informações sobre o atributo Parâmetro, veja Declaração de Atributo Parâmetro.
Como Declarar um Parâmetro com Aliases
Defina uma propriedade pública conforme mostrado no código seguinte. Adicione um atributo Alias que liste os alias do parâmetro. Neste exemplo, três pseudónimos são definidos para o mesmo parâmetro. O primeiro pseudónimo fornece um atalho. O segundo e terceiro pseudónimos fornecem nomes que podes usar em diferentes cenários.
[Alias("UN","Writer","Editor")] [Parameter()] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Para mais informações sobre o atributo Alias, consulte Declaração de Atributo Alias.
Ver também
System.Management.Automation.SwitchParameter