我在silverlight应用程序的客户端在C#中有以下代码,将一些数据作为服务器发布到IHttpHandler
var newForm = doc.CreateElement("form");
newForm.SetAttribute("action", somUri);
newForm.SetAttribute("method", "post");
body.AppendChild(newForm);
newForm.AppendChild(CreateInputElement(doc, "data", someData));
newForm.AppendChild(CreateInputElement(doc, "filename", filename));
newForm.AppendChild(CreateInputElement(doc, "contentType", contentType));
var obj = newForm.Invoke("submit");
问题是我无法确定提交给服务器上的 IHttpHandler 的数据何时真正完成。
newForm.Invoke("提交"); 即使服务器尚未完成工作,上面似乎也进行了提交调用并且没有阻塞。
有没有办法注册回调,以便我知道服务器上的处理已经完成?
谢谢