Может ли параллельная библиотека задач .NET 4 использовать COM-объекты?

Это «возможно ли это, и если да, то не могли бы вы дать мне быстрый пример, потому что я не могу найти ни одного в Интернете?» своего рода вопрос.

У меня есть несколько полностью отдельных (то есть «до неприличия параллельных») процессов, которые я хочу запускать параллельно с помощью библиотеки Task Parallel в .NET Framework 4 с использованием C #. Некоторые из этих процессов требуют использования программного обеспечения, к которому можно получить доступ через автоматизацию COM / OLE.

В частности, существует цикл Parallel.Foreach (), который разделяет задачи из списка элементов, в основном вызывая внутри другую функцию. Parallel.Foreach для обработки обработки (поэтому некоторые из этих функций используют для работы библиотеки COM).

Возможно ли это? Спасибо.

11
задан user483679 10 February 2011 в 21:47
поделиться