带有 Action.BeginInvoke 的 ASP.Net 异步页面
我正在尝试在 asp .net 中编写一个异步页面,该页面在不同的线程中运行一个函数。 以下代码中的问题是,当我调试它时,函数 EndAsyncOperation 永远不…
异步函数进行异步调用
我有一个使用 BeginXxx EndXxx 异步模式的库(显然,以下代码已简化): ILibrary { IAsyncResult BeginAction(string name, AsyncCallback callback,…
IAsyncresult - 轮询而不冻结 UI?
我有一个异步运行的 Windows svc(我编辑了方法及其参数以使它们异步),有点像: http://msdn.microsoft.com/en-us/library/ms731177.aspx 但是,我…
C# 如何将 IAsyncResult 之外的内容传递到 AsyncCallback?
除了 IAsyncResult 之外,如何将更多内容传递到 AsyncCallback 中? 示例代码: //Usage var req = (HttpWebRequest)iAreq; req.BeginGetResponse(new…
等待等待另一个 IAsyncResult 的 IAsyncResult 方法(链接)
(只能使用 .NET 3.5 stock,所以没有任务,没有响应式扩展) 我有,我认为这是一个简单的案例,但我对此感到困惑。 简而言之,我将 BeginGetRequestS…
使用 SQLCommand.EndExecuteNonQuery 时出现 SQL 语法错误
我正在尝试在后台工作程序中异步运行两个 SQL 语句(MSSQL 2005)。但是,当我在第一个 SqlCommand 上调用 EndExecuteNonQuery 方法时,我收到“SQL …
Label.Text = Struct.Value(Microsoft.VisualStudio.Debugger.Runtime.CrossThreadMessagingException)
我正在开发一个应用程序,用于轮询 ISP(下载配额)的使用情况。我已经尝试通过“new Thread(ThreaProc)”对此进行线程化,但这不起作用,现在尝试基…
通过重建 AsynchResult 对象来模拟推送技术 - 这可能吗?
最近,我使用 HttpAsyncHandler 成功创建了一个长轮询服务。在开发过程中,我意识到我“可能”能够多次重复使用 AsyncResult 对象,而无需重复进行长…
EndInvoke 的参数
我有一个委托 foo,我对其调用 BeginInvoke 并将 IAsyncResult 检索到 var bar 中。 然后我调用 EndInvoke(bar) ,一切都很顺利。 为什么我必须通过 b…
使用 IAsyncResult 更新 updatepanel 内的 DataRepeater 不起作用!
当我使用 ISyncResult 时,我在将数据绑定到数据转发器时遇到问题。 这就是我正在做的事情。 更新面板内有一个按钮,用于获取用户的输入并调用一个返…
第二个 BeginInvoke 调用声明已完成。为什么?
我反复使用 BeginInvoke 调用一个方法。每次调用后,我都会调用 EndInvoke。 问题在于,对于第二次调用,返回的 IAsyncResult 中的 IsCompleted 成员…
vb.net 实现 IAsyncResult.AsyncState
我可以在 C# 中轻松完成此操作...但我需要 VB.Net 中的同等功能。我需要能够在 VB.Net 中实现各种 IAsyncResult 属性。 在 C# 工作得像冠军... public…
WCF 服务 aync 模式反馈失败的传输
我正在 Silverlight 4 中工作,并使用用于更新客户端的异步模式实现轮询双工服务。 // interface for messages back to client [OperationContract(Is…