如何从工作线程调用更新 UI 线程?
作者:CiNN 提问时间:10/20/2008
如果我在线程中有一个正在处理某些数据的函数,那么它会调用一个回调函数来更新 UI 中的状态。 如果 UI 需要时间来处理回调函数,那么它就没有那么有用了。 它是否应该向 UI 发送某种消息,而不是只...
异 问答列表
作者:CiNN 提问时间:10/20/2008
如果我在线程中有一个正在处理某些数据的函数,那么它会调用一个回调函数来更新 UI 中的状态。 如果 UI 需要时间来处理回调函数,那么它就没有那么有用了。 它是否应该向 UI 发送某种消息,而不是只...
作者:Greg Beech 提问时间:10/10/2008
使用 BeginInvoke/EndInvoke 模式编写异步方法实现时,代码可能如下所示(为了避免猜测,这是缓存周围的异步包装器): IAsyncResult BeginPut(string ke...
作者:Richard Nienaber 提问时间:10/21/2008
我注意到,当您创建一个 Web 服务对象(继承自 SoapHttpClientProtocol)并使用 Async 方法时,它会在 Windows GUI 线程上进行回调。 有谁知道这是怎么回事? ...
作者:Sascha 提问时间:11/20/2008
由于 C++ 中没有,因此如果您希望代码异常安全,则必须改用 RAII 设计模式。一种方法是使用本地类的析构函数,如下所示:finally void foo() { struct Finally ...
作者:JoshNaro 提问时间:12/3/2008
我正在尝试创建一个仅针对我的控件的 css 重置。因此,HTML 将如下所示: <body> <img class="outterImg" src="sadkitty.gif" /> <div ...
作者:Hosam Aly 提问时间:12/20/2008
我正在实现一个列表,我想知道 IndexOutOfRange 的定义。您认为以下哪一项更好? /// <exception cref="IndexOutOfRangeException">if in...
作者:MainID 提问时间:1/31/2009
/* user-defined exception class derived from a standard class for exceptions*/ class MyProblem : pu...
作者:MichaelGG 提问时间:10/29/2008
某些 API(如 WebClient)使用基于事件的异步模式。虽然这看起来很简单,并且可能在松散耦合的应用程序(例如 UI 中的 BackgroundWorker)中运行良好,但它不能很好地链接在一起...
作者: 提问时间:10/2/2008
我正在使用带有 AJAX 扩展 (1.0?) 的 ASP.NET 2.0,并且想知道是否可以异步调用方法并在加载后将结果填充到页面上。 我有一个网格视图,它由一个运行时间相当长的 SQL 查询填充。...
作者: 提问时间:10/29/2008
我在 Web 服务中使用第三方资源(.dll),我的问题是,调用此资源(调用方法)是异步完成的 - 我需要订阅一个事件,以获得我的请求的答案。如何在 c# Web 服务中执行此操作? 更新: 关于...