我在下面示例的最后一行收到错误Operation is not valid due to the current state of the object.
。
HttpWebRequest myRequest = (HttpWebRequest)HttpWebRequest.Create(myUri);
myRequest.BeginGetRequestStream(new AsyncCallback(GetRequestStreamCallback), Tuple.Create(myRequest, Jtype.session_get));
myRequest.BeginGetRequestStream(new AsyncCallback(GetRequestStreamCallback), Tuple.Create(myRequest, Jtype.session_stats));
我想这与我不为每个BeginGetRequestStream
使用线程这一事实有关,但我不完全确定..有什么想法吗?为什么我会收到此错误?我该如何解决?
提前谢谢
答案 0 :(得分:0)
您不能使用相同的myRequest
对象来启动两个异步Http调用。
如果必须同时进行两次异步调用,请使用HttpWebRequest
的另一个实例。