Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esses exemplos mostram como declarar parâmetros nomeados, posicionais, necessários, opcionais e [switch] opcionais. Esses 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 a seguir. Ao adicionar o atributo Parameter, omita a
Positionpalavra-chave do atributo.[Parameter()] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Para obter mais informações sobre o atributo Parameter, consulte a Declaração de Atributo de Parâmetro.
Como declarar um parâmetro posicional
Defina uma propriedade pública, conforme mostrado no código a seguir. Ao adicionar o atributo Parameter, defina 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 obter mais informações sobre o atributo Parameter, consulte a Declaração de Atributo de Parâmetro.
Como declarar um parâmetro obrigatório
Defina uma propriedade pública, conforme mostrado no código a seguir. Ao adicionar o atributo Parameter, defina a
Mandatorypalavra-chave comotrue.[Parameter(Position = 0, Mandatory = true)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Para obter mais informações sobre o atributo Parameter, consulte a Declaração de Atributo de Parâmetro.
Como declarar um parâmetro opcional
Defina uma propriedade pública, conforme mostrado no código a seguir. Ao adicionar o atributo Parameter, omita 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 o tipo System.Management.Automation.SwitchParameter e declare o atributo Parameter.
[Parameter(Position = 1)] public SwitchParameter GoodBye { get { return goodbye; } set { goodbye = value; } } private bool goodbye;
Para obter mais informações sobre o atributo Parameter, consulte a Declaração de Atributo de Parâmetro.
Como declarar um parâmetro com aliases
Defina uma propriedade pública, conforme mostrado no código a seguir. Adicione um atributo Alias que lista os aliases para o parâmetro. Neste exemplo, três aliases são definidos para o mesmo parâmetro. O primeiro alias fornece um atalho. O segundo e o terceiro aliases fornecem nomes que você pode usar para cenários diferentes.
[Alias("UN","Writer","Editor")] [Parameter()] public string UserName { get { return userName; } set { userName = value; } } private string userName;
Para obter mais informações sobre o atributo Alias, consulte Alias Attribute Declaration.
Consulte Também
System.Management.Automation.SwitchParameter
Declaração de atributo de parâmetro