iasyncresult

iasyncresult

文章 0 浏览 4

在没有 Delegate.BeginInvoke() 的情况下实现 IAsyncResult Begin/End

我有一个类,它通过套接字接收数据并将数据封送到对象。同步地,它看起来像这样: class SocketTest { private const int HEADER_LEN = 10; Socket so…

黑白记忆 2025-01-09 13:53:44 0 0

AsyncWaitHandle.WaitOne 是否会阻塞 CLR 线程?或者它会创建一个 I/O 完成端口吗?

我有这个问题,AsyncWaitHandle.WaitOne 是否会阻塞 CLR 线程?或者它是否创建一个 I/O 完成端口? 例如,当我运行应用程序时,我启动一个任务“A”来…

泪意 2024-12-20 22:12:29 0 0

取消异步操作

我正在开发一个实现协议栈的类库。我有一个实现 IAsyncResult 的异步操作 DoSomething。此方法的用户可以使用 BeginDoSomething 和 EndDoSomething。…

写给空气的情书 2024-12-19 03:21:55 3 0

使用 IAsyncResult 和 AsyncCallback 调用多个 WCF 服务

我有一个网页 MyWebPage.aspx,在加载时必须显示来自两个 Web 服务的数据及其自己的算法。 1) WebServiceI.SomeMethod() -> Takes 10 seconds aprx. t…

老子叫无熙 2024-12-18 20:57:05 2 0

将多个HTTP请求等待同一个I/O完成端口

我的应用程序从 Web 服务和“Application_Start”异步加载大量信息。 如果用户请求想要使用该信息,但它还没有准备好,则线程将被 Monitor.Wait 阻塞…

少跟Wǒ拽 2024-12-18 07:58:28 2 0

带有 Action.BeginInvoke 的 ASP.Net 异步页面

我正在尝试在 asp .net 中编写一个异步页面,该页面在不同的线程中运行一个函数。 以下代码中的问题是,当我调试它时,函数 EndAsyncOperation 永远不…

若能看破又如何 2024-12-08 16:53:27 8 0

异步函数进行异步调用

我有一个使用 BeginXxx EndXxx 异步模式的库(显然,以下代码已简化): ILibrary { IAsyncResult BeginAction(string name, AsyncCallback callback,…

紧拥背影 2024-11-30 20:25:20 3 0

WCF 异步死锁?

是否有人遇到过 WaitAny 调用返回有效句柄索引,但 Proxy.End 调用阻塞的情况?或者有任何建议或如何最好地调试它 - 尝试跟踪、性能计数器(检查最大…

洛阳烟雨空心柳 2024-11-15 13:57:43 7 0

IAsyncresult - 轮询而不冻结 UI?

我有一个异步运行的 Windows svc(我编辑了方法及其参数以使它们异步),有点像: http://msdn.microsoft.com/en-us/library/ms731177.aspx 但是,我…

別甾虛僞 2024-11-07 07:50:14 7 0

C# 如何将 IAsyncResult 之外的内容传递到 AsyncCallback?

除了 IAsyncResult 之外,如何将更多内容传递到 AsyncCallback 中? 示例代码: //Usage var req = (HttpWebRequest)iAreq; req.BeginGetResponse(new…

清晰传感 2024-10-31 12:18:52 6 0

等待等待另一个 IAsyncResult 的 IAsyncResult 方法(链接)

(只能使用 .NET 3.5 stock,所以没有任务,没有响应式扩展) 我有,我认为这是一个简单的案例,但我对此感到困惑。 简而言之,我将 BeginGetRequestS…

冰火雁神 2024-10-30 01:39:56 9 0

如何限制任务在 .Net 下运行的时间?

我知道有多种方法可以限制任务在 .Net 下运行的时间,我想知道是否还有其他我错过的方法或对我之前使用的方法的修改/改进。 如果我不清楚方法论到底如…

一场信仰旅途 2024-10-15 19:51:43 12 0

使用 SQLCommand.EndExecuteNonQuery 时出现 SQL 语法错误

我正在尝试在后台工作程序中异步运行两个 SQL 语句(MSSQL 2005)。但是,当我在第一个 SqlCommand 上调用 EndExecuteNonQuery 方法时,我收到“SQL …

弄潮 2024-10-12 12:06:41 10 0

Label.Text = Struct.Value(Microsoft.VisualStudio.Debugger.Runtime.CrossThreadMessagingException)

我正在开发一个应用程序,用于轮询 ISP(下载配额)的使用情况。我已经尝试通过“new Thread(ThreaProc)”对此进行线程化,但这不起作用,现在尝试基…

谷夏 2024-10-11 06:33:04 9 0

通过重建 AsynchResult 对象来模拟推送技术 - 这可能吗?

最近,我使用 HttpAsyncHandler 成功创建了一个长轮询服务。在开发过程中,我意识到我“可能”能够多次重复使用 AsyncResult 对象,而无需重复进行长…

赠佳期 2024-10-06 19:12:30 10 0
更多

推荐作者

忆悲凉

文章 0 评论 0

hgfg1645

文章 0 评论 0

qq_qLPLYi

文章 0 评论 0

戏舞

文章 0 评论 0

殊姿

文章 0 评论 0

﹂绝世的画

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文