ISynchronizeInvoke.InvokeRequired ISynchronizeInvoke.InvokeRequired ISynchronizeInvoke.InvokeRequired ISynchronizeInvoke.InvokeRequired Property

Определение

Возвращает значение, показывающее, должен ли вызывающий объект вызвать метод Invoke(Delegate, Object[]) при вызове объекта, реализующего этот интерфейс.Gets a value indicating whether the caller must call Invoke(Delegate, Object[]) when calling an object that implements this interface.

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.true if the caller must call Invoke(Delegate, Object[]); otherwise, false.

Комментарии

Это свойство определяет, является ли вызывающему оператору обращаться Invoke при вызове метода объекта, реализующего этот интерфейс.This property determines whether the caller must call Invoke when making method calls to an object that implements this interface. Такие объекты привязаны к конкретному потоку и не являются поточно ориентированными.Such objects are bound to a specific thread and are not thread-safe. Если вы вызываете метод из другого потока, необходимо использовать Invoke метод, чтобы маршалировать вызов в нужный поток.If you are calling a method from a different thread, you must use the Invoke method to marshal the call to the proper thread.

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