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