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 метод для маршалирования вызова в соответствующий поток.