Описание тега invokerequired

InvokeRequired относится к методу.NET WinForms Control.InvokeRequired, который необходимо проверить перед обновлением пользовательского интерфейса.

В.NET WinForms Control.InvokeRequired необходимо проверить перед обновлением пользовательского интерфейса.

Это будет True когда дескриптор был создан, а текущий поток не является потоком, в котором был создан элемент управления.

Когда он является True, вам необходимо выполнить обновление пользовательского интерфейса с помощью вызова делегата через Control.Invoke который будет направлять делегата в поток пользовательского интерфейса.

Ссылка MSDN - обратите внимание, что другие платформы могут реализовать эту концепцию, используяSystem.ComponentModel.ISynchronizeInvoke интерфейс (хотя что-то еще нужно для фактического маршалинга вызовов в другой поток).