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

Применяется к