Cmdlet 代码中的属性
若要使用由 Windows PowerShell提供的常见功能,请使用 属性修饰 cmdlet 代码中定义的类和公共属性。 例如,以下类定义使用 Cmdlet 属性来标识实现 Get-Proc cmdlet .NET Framework Microsoft .NET Framework类。 (此 cmdlet 用作本文档中的示例,类似于 Get-Process
Windows PowerShell.)
[Cmdlet(VerbsCommon.Get, "Proc")]
public class GetProcCommand : Cmdlet
这些属性被视为元数据,因为它们的实现独立于 cmdlet 代码的实现。 当Windows PowerShell运行时运行 cmdlet 时,它会识别属性,然后针对每个属性执行相应的操作。
尽管你可能想要实现由这些属性提供的功能自己的版本,但良好的 cmdlet 设计会使用这些常见功能。
有关可在 cmdlet 中声明的不同属性详细信息,请参阅 属性类型。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈