Compartilhar via


Atributos no código do cmdlet

para usar a funcionalidade comum fornecida por Windows PowerShell, as classes e as propriedades públicas definidas no código do cmdlet são decoradas com atributos. por exemplo, a definição de classe a seguir usa o atributo Cmdlet para identificar a classe Microsoft .NET Framework na qual o Cmdlet Get-Proc é implementado. (Esse cmdlet é usado como um exemplo neste documento e é semelhante ao Get-Process cmdlet fornecido pelo Windows PowerShell.)

[Cmdlet(VerbsCommon.Get, "Proc")]
public class GetProcCommand : Cmdlet

Esses atributos são considerados metadados porque sua implementação é separada da implementação do código do cmdlet. quando o tempo de execução do Windows PowerShell executa o cmdlet, ele reconhece os atributos e, em seguida, executa a ação apropriada para cada atributo.

Embora talvez você queira implementar sua própria versão da funcionalidade fornecida por esses atributos, um bom design de cmdlet usa essas funcionalidades comuns.

Para obter mais informações sobre os diferentes atributos que podem ser declarados em seus cmdlets, consulte tipos de atributo.

Consulte Também

Tipos de atributo

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