Cmdlet 程式碼中的屬性
若要使用 Windows PowerShell 所提供的一般功能,Cmdlet 程式碼中定義的類別和公用屬性會以屬性裝飾。 例如,下列類別定義會使用 Cmdlet 屬性來識別要在其中執行 Proc Cmdlet 的 Microsoft .NET Framework 類別。 (使用此 Cmdlet 作為本檔中的範例,類似于 Windows PowerShell 所提供的 Get-Process
Cmdlet。 )
[Cmdlet(VerbsCommon.Get, "Proc")]
public class GetProcCommand : Cmdlet
這些屬性會視為中繼資料,因為它們的執行與 Cmdlet 程式碼的執行不同。 當 Windows PowerShell 執行時間執行 Cmdlet 時,它會辨識屬性,然後針對每個屬性執行適當的動作。
雖然您可能會想要執行這些屬性所提供的自有功能版本,但良好的 Cmdlet 設計會使用這些常用功能。
如需可在 Cmdlet 中宣告之不同屬性的詳細資訊,請參閱 屬性類型。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應