Действительно ли обертка классифицирует вызов COM-компонента через потребность C# реализовать Расположить шаблон?

Сделайте попытку/выгоду: если исключение - то, что транзакция уже запустилась (на основе кода ошибки или сообщения строки, безотносительно), продолжить. Иначе выдайте исключение снова.

5
задан Sci-fi 13 October 2009 в 09:54
поделиться

1 ответ

редко требуется для реализации Dispose, но часто есть веские причины для этого.

Если COM-объект представляет собой значительный ресурс, который необходимо освободить быстро тогда это может быть хорошей причиной для реализации Dispose.

В своем методе dispose вы можете: -

 System.Runtime.InteropServices.Marshal.ReleaseComObject(myRCW);

Следовательно, удаление вашего класса немедленно освободит COM-объект.

4
ответ дан 15 December 2019 в 01:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: