ISynchronizeInvoke.InvokeRequired Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, показывающее, должен ли вызывающий объект вызвать метод Invoke(Delegate, Object[]) при вызове объекта, реализующего этот интерфейс.
public:
property bool InvokeRequired { bool get(); };
public bool InvokeRequired { get; }
member this.InvokeRequired : bool
Public ReadOnly Property InvokeRequired As Boolean
Значение свойства
Значение true
, если вызывающий объект должен вызвать метод Invoke(Delegate, Object[]); в противном случае — значение false
.
Комментарии
Это свойство определяет, должен ли вызывающий объект вызывать Invoke при выполнении вызовов метода к объекту, который реализует этот интерфейс. Такие объекты привязаны к определенному потоку и не являются потокобезопасны. При вызове метода из другого потока необходимо использовать Invoke метод для маршалинга вызова к нужному потоку.