Kenmerken in de cmdlet-code

Als u de algemene functionaliteit van Windows PowerShell, zijn de klassen en openbare eigenschappen die zijn gedefinieerd in de cmdlet-code voorzien van kenmerken. De volgende klassedefinitie gebruikt bijvoorbeeld het kenmerk Cmdlet om de Microsoft .NET Framework-klasse te identificeren waarin de Get-Proc-cmdlet is geïmplementeerd. (Deze cmdlet wordt gebruikt als voorbeeld in dit document en is vergelijkbaar met de cmdlet die door Get-Process Windows PowerShell.)

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

Deze kenmerken worden beschouwd als metagegevens omdat hun implementatie gescheiden is van de implementatie van de cmdlet-code. Wanneer de Windows PowerShell-runtime de cmdlet uitvoert, worden de kenmerken herkend en wordt vervolgens de juiste actie voor elk kenmerk uitgevoerd.

Hoewel u mogelijk uw eigen versie van de functionaliteit van deze kenmerken wilt implementeren, maakt een goed cmdlet-ontwerp gebruik van deze algemene functies.

Zie Kenmerktypen voor meer informatie over de verschillende kenmerken die kunnen worden gedeclareerd in uwcmdlets.

Zie ook

Typen kenmerken

Een Windows PowerShell-cmdlet schrijven