Описание тега invokerequired
InvokeRequired относится к методу.NET WinForms Control.InvokeRequired, который необходимо проверить перед обновлением пользовательского интерфейса.
В.NET WinForms Control.InvokeRequired
необходимо проверить перед обновлением пользовательского интерфейса.
Это будет True
когда дескриптор был создан, а текущий поток не является потоком, в котором был создан элемент управления.
Когда он является True
, вам необходимо выполнить обновление пользовательского интерфейса с помощью вызова делегата через Control.Invoke
который будет направлять делегата в поток пользовательского интерфейса.
Ссылка MSDN - обратите внимание, что другие платформы могут реализовать эту концепцию, используяSystem.ComponentModel.ISynchronizeInvoke
интерфейс (хотя что-то еще нужно для фактического маршалинга вызовов в другой поток).