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

属性值

如果调用方必须调用 Invoke(Delegate, Object[]),则为 true;否则,为 false

注解

此属性确定调用方在对实现此接口的对象进行方法调用时是否必须调用 Invoke 。 此类对象绑定到特定线程,并且不是线程安全的。 如果要从其他线程调用方法,则必须使用 Invoke 方法来封送对正确线程的调用。

适用于