Windows phone 8 Windows Phone 8是否从getresponseCallBack方法返回值?

Windows phone 8 Windows Phone 8是否从getresponseCallBack方法返回值?,windows-phone-8,httpwebresponse,Windows Phone 8,Httpwebresponse,我正在尝试在我的Windows Phone 8应用程序中创建一个通用连接类。每当我需要向服务发送POST请求时,都应该使用这个类 在特定的用例中,我需要调用服务,显示响应并引导用户离开当前页面 我能够使用connectivity类成功实现前两个目标。这是因为连接类不是UI的一部分。那么GetResponseCallBack方法有没有一种方法可以通知调用方法它已经收到响应,然后我就可以导航用户了 希望我能问清楚我的问题 谢谢 我现在已经设法找到了一份工作。不确定这是否是获取异步任务响应的正确方法。

我正在尝试在我的Windows Phone 8应用程序中创建一个通用连接类。每当我需要向服务发送POST请求时,都应该使用这个类

在特定的用例中,我需要调用服务,显示响应并引导用户离开当前页面

我能够使用connectivity类成功实现前两个目标。这是因为连接类不是UI的一部分。那么GetResponseCallBack方法有没有一种方法可以通知调用方法它已经收到响应,然后我就可以导航用户了

希望我能问清楚我的问题


谢谢

我现在已经设法找到了一份工作。不确定这是否是获取异步任务响应的正确方法。但我分享它是为了其他可能面临类似问题的人的利益

我所做的是,在调用异步任务方法的类中将GetResponseCallBack定义为公共方法。稍后,我将相同的GetResponseCallBack作为参数传递给GetRequestStreamCallBack方法中的beginGetResponse方法

通过这种方式,我能够在asyncTask执行后将控制流带回phoneApplicationPage,从而允许我处理UI线程上的一些事件


希望有帮助

在我工作的上一个项目中,我总是要等待服务器的响应,以便这样做,我为此创建了一个名为GetResponseAsync的方法,这是一个任务返回方法,用于创建在responseCallback中设置的TaskCompletionSource