/// <summary> /// Post a task for execution on the specified thread. Equivalent to using /// CfrTaskRunner.GetForThread(threadId).PostTask(task). /// </summary> /// <remarks> /// See also the original CEF documentation in /// <see href="https://bitbucket.org/chromiumfx/chromiumfx/src/tip/cef/include/capi/cef_task_capi.h">cef/include/capi/cef_task_capi.h</see>. /// </remarks> public static bool PostTask(CfxThreadId threadId, CfrTask task) { var call = new CfxRuntimePostTaskRenderProcessCall(); call.threadId = (int)threadId; call.task = CfrObject.Unwrap(task); call.RequestExecution(CfxRemoteCallContext.CurrentContext.connection); return(call.__retval); }
/// <summary> /// Post a task for execution on the specified thread. Equivalent to using /// CfrTaskRunner.GetForThread(threadId).PostTask(task). /// </summary> /// <remarks> /// See also the original CEF documentation in /// <see href="https://bitbucket.org/chromiumfx/chromiumfx/src/tip/cef/include/capi/cef_task_capi.h">cef/include/capi/cef_task_capi.h</see>. /// </remarks> public static bool PostTask(CfxThreadId threadId, CfrTask task) { var call = new CfxRuntimePostTaskRenderProcessCall(); call.threadId = (int)threadId; call.task = CfrObject.Unwrap(task); call.RequestExecution(CfxRemoteCallContext.CurrentContext.connection); return call.__retval; }