Partager via


Attributs dans le code des applets de commande

pour utiliser les fonctionnalités communes fournies par Windows PowerShell, les classes et les propriétés publiques définies dans le code de l’applet de commande sont décorées avec des attributs. par exemple, la définition de classe suivante utilise l’attribut d’applet de commande pour identifier la classe Microsoft .NET Framework dans laquelle l’applet de commande obtenir-Proc est implémentée. (Cette applet de commande est utilisée comme exemple dans ce document et est semblable à l' Get-Process applet de commande fournie par Windows PowerShell.)

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

Ces attributs sont considérés comme des métadonnées, car leur implémentation est distincte de l’implémentation du code de l’applet de commande. lorsque le runtime Windows PowerShell exécute l’applet de commande, il reconnaît les attributs, puis effectue l’action appropriée pour chaque attribut.

Bien que vous souhaitiez implémenter votre propre version de la fonctionnalité fournie par ces attributs, une bonne conception d’applets de commande utilise ces fonctionnalités communes.

Pour plus d’informations sur les différents attributs qui peuvent être déclarés dans vos applets de commande, consultez types d’attributs.

Voir aussi

Types d’attributs

Écriture d’une applet de commande Windows PowerShell