Извините, если я неправильно сформулировал вопрос, но я не уверен, где он точно подходит.
Я выполняю скрипт powershell из C #, который возвращает коллекцию типа PSObject
.Данные, которые я хочу, содержатся в поле BaseObject, и при отладке он сообщает мне, что их тип (PowerShellInside.NetCmdlets.Commands.MessageInfoObject)
, и я могу видеть всю информацию там.Поэтому мой вопрос заключается в том, что сторонняя сборка поставщика недоступна для ссылки, каков правильный подход к извлечению данных из этого объекта, скажем
(PowerShellInside.NetCmdlets.Commands.MessageInfoObject).Subject
Создаете ли вы собственную версию этого класса, пропускаявам не нужно или есть какая-то аккуратная динамическая печать, которую можно сделать.