Поделиться через


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

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