Я программирую приложение для Windows, которое автоматизирует старое программное обеспечение. Для передачи информации между этим программным обеспечением и моим приложением я использую буфер обмена. Нажатие кнопки в старом программном обеспечении помещает некоторую информацию в буфер обмена.
Для использования Clipboard.GetText мне следует вызывать его из формы Windows. Но мне не нужно все в потоке пользовательского интерфейса.
При вызове Clipboard.GetText в другой задаче я получил сообщение о том, что вам следует вызвать Clipboard.GetText из STAThread.
Подробнее здесь: https://stackoverflow.com/questions/408 ... ing-a-task