Partilhar via


Attributes in Cmdlet Code (Atributos no Código Cmdlet)

Para utilizar a funcionalidade comum fornecida por Windows PowerShell, as classes e propriedades públicas definidas no código cmdlet estão decorados com atributos. Por exemplo, a seguinte definição de classe utiliza o atributo Cmdlet para identificar a classe microsoft .NET Framework em que o cmdlet Get-Proc é implementado. (Este cmdlet é usado como exemplo neste documento, e é semelhante ao Get-Process cmdlet fornecido por Windows PowerShell.)

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

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

Embora possa querer implementar a sua própria versão da funcionalidade fornecida por estes atributos, um bom design de CMDlet utiliza estas funcionalidades comuns.

Para obter mais informações sobre os diferentes atributos que podem ser declarados nos seus cmdlets, consulte Os Tipos de Atributos.

Consulte também

Attribute Types (Tipos de Atributo)

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