ISynchronizeInvoke.InvokeRequired 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,通过该值指示当调用实现此接口的对象时,调用方是否必须调用 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 方法来封送对正确线程的调用。