我在 C# 中创建了一组 PowerShell cmdlet。
现在我有一个 cmdlet 可以重用另一个的代码。
在 Powershell 中这很容易,因为我可以使用参数调用 cmdlet,但是有没有办法在 C# 中调用它?完整的逻辑在BeginProcessing()
//实现中实现,基本上返回ProcessRecord()
/使用所以我认为不可能(?)。EndProcessing()
void
WriteObject()
如果我是对的 - 处理这个问题的正确方法是什么?我是否应该从方法中提取基本代码BeginProcessing()
并将其放入单独的方法中以使其可用?
任何反馈表示赞赏,乔尔