asynccallback

    5热度

    3回答

    有没有可能在除了“火&忘记”方式之外的任何其他方式使用Control.BeginInvoke? 我想更改以下请求以委派回调方法,以便在完成每个异步调用时都可以执行某些操作。 this.BeginInvoke(new RefreshRulesDelegate(RefreshRules), new object[] { ctrl, ctrl.DsRules, ctrl.CptyId }); 我可以

    0热度

    1回答

    我的问题涉及到事件以及我在课堂中触发事件的位置。这个类包装我的TCP功能,我使用TcpListener来实现这一点。我知道一些TCP的东西可以从下面的例子中会丢失,但我希望把事情尽量简单: C#2.0样本 class MyTcpClass { public delegate void ClientConnectHandler(Socket client, int clientNum);

    1热度

    3回答

    我正在为我的项目使用gwt和postgres。在前端,当我点击“保存项目”按钮(这也需要创建项目的名称)时,我有几个小部件的数据我试图保存到后端的表中。 在异步回调部分,我设置了多个表。但它没有正确发送数据。我收到以下错误: org.postgresql.util.PSQLException: ERROR: insert or update on table "entitytype" violat

    1热度

    2回答

    我有一个问题,当我使用RPC的Eclipse .. 如果我使用单个方法调用它都在正确的方向,但如果我添加一个新的方法来处理服务器我得到以下错误: com.google.gwt.core.client.JavaScriptException: (null): null at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavasc

    1热度

    1回答

    我正在使用嵌套的异步回调将我的前端数据保存到后端数据库。数据按照我希望的方式保存到表中,但打印失败。这里是代码: if(erasync == null) erasync = GWT.create(EntityRelationService.class); AsyncCallback<Void> callback = new AsyncCallback<Void>(){

    2热度

    1回答

    我创建了一个单线程Windows应用程序,它与超过100个套接字(使用AsyncCallbacks)进行通信,每秒可能会有5-10个套接字。 从.NET IDE启动时,应用程序正常工作。如果从可执行文件启动,应用程序似乎被吊死。在进一步的研究中,我发现应用程序在套接字上的通信非常好,只有UI上的数据没有刷新。从套接字中读取应用程序似乎太忙了,而不是刷新UI。 应用程序工作正常,用每个套接字的单独线

    1热度

    1回答

    我一直在做一个小项目上,并关闭了一段时间,我觉得我是接近,但它有“问题”。我们的想法是FTP文件到一个第三方,他们处理它和5-10分钟后,他们产生一个结果集,它需要得到下载,并在我们这边处理。 因此,代码可能有点简单,它只是一些我拼凑 if (!Page.IsPostBack) { string baseLocation = "C:\\temp\\";

    4热度

    1回答

    我正在使用HttpWebRequest来调用Web服务。如果来自BeginGetResponse的AsyncCallback引发错误,我想将它传播到我的主程序流程中。我在这样做时遇到了麻烦,因为错误不会传播到AsyncCallback之外。我试过在HttpWebRequest链的每一步放置try/catch块,但它永远不会传播超出“ResponseCallBack”方法。是否有可能回到主线程? p

    2热度

    1回答

    我的主应用程序创建了一个新的BackgroundWorker X X的DoWork事件处理程序调用了我的控制器的方法Y.此方法使用AsyncCallback创建WebRequest(异步)实例和回调。 当响应到达时,回调方法Z被调用,内容将被分析。可能发生响应有不需要的内容。此时回调Z会抛出异常。 我想在我的主应用程序中发现这个异常。 我在DoWork和RunWorkerCompleted中试过它