EditorControl.FDoIdle(UInt32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为组件提供执行空闲时间任务的机会。
public:
override int FDoIdle(System::UInt32 grfidlef);
public:
override int FDoIdle(unsigned int grfidlef);
override int FDoIdle(unsigned int grfidlef);
public override int FDoIdle (uint grfidlef);
override this.FDoIdle : uint32 -> int
Public Overrides Function FDoIdle (grfidlef As UInteger) As Integer
参数
返回
true 如果需要更多时间来执行空闲时间任务,则为 false ; 否则为。
注解
默认情况下,不实现此方法,只是返回 false 。
继承者说明
grfidlef 指示要执行的空闲任务的类型。 组件可能会定期调用 Microsoft.VisualStudio.OLE.Interop.IOleComponentManager.FContinueIdle() ; 如果此方法返回 false ,组件应终止其空闲时间处理并返回。 如果组件到达没有空闲任务且无需调用的点 FDoIdle(UInt32) ,则它应通过删除其空闲任务注册 Microsoft.VisualStudio.OLE.Interop.IOleComponentManager::FUpdateComponentRegistration 。 如果在组件执行跟踪操作时调用此方法,则该组件只应执行在跟踪过程中适合执行的那些空闲时间任务。