Я использую Python.NET для вызова библиотеки EasyOCR Python. В зависимости от контекста обнаружение может быть медленным (от 30 секунд до пары минут), и некоторые действия, выполняемые моим пользователем, могут привести к отмене задачи. Насколько я могу судить, токен отмены отменит задачу только при следующей инструкции С#, поэтому я застрял во время выполнения кода Python.
Я видел, что на стороне Python есть какой-то аналогичный механизм с использованием asyncio, но мне было интересно, есть ли способ избежать сложности дополнительной логики Python, имея возможность каким-то образом убить процесс Python. Или, может быть, какой-то простой способ как-то поделиться токеном.