none
Task->ContinueWith() RRS feed

  • 问题

  • 好吧,我在网上找了几个小时都没有找到,只能再来论坛请交给位大神了,我想用的是Task->ContinueWith()函数,可是msdn官方却没有C++的代码只有C#的代码,本人能力又有限看不懂,所以,请教大神,我想用Task->ContinueWith()来调用static System::Void或System::Void的方法应该怎么写?在线等,谢谢
    2016年11月24日 13:25

答案

全部回复

  • C++也是可以用的吧,我曾经找到过一个例子http://www.getcodesamples.com/src/5C8EBB0B/BE08F39,但是现在打不开了,而且我又搞忘了,还望大神们帮我写一下
    2016年11月25日 5:06
  • Hi 求知与释疑,

    感谢在MSDN论坛发帖。

    >>C++也是可以用的吧,我曾经找到过一个例子http://www.getcodesamples.com/src/5C8EBB0B/BE08F39,但是现在打不开了,而且我又搞忘了,还望大神们帮我写一下

    关于这个MSDN文档,我已经将这个code sample的申请提交上去。后续有sample更新的话我会回复你。

    这里有篇代码,关于如何使用c++实现Asynchronous programming,你可以参考使用。

    https://msdn.microsoft.com/en-us/windows/uwp/threading-async/asynchronous-programming-in-cpp-universal-windows-platform-apps?f=255&MSPPError=-2147217396

    Best Regards,

    Sera Yu


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2016年12月2日 8:40
  • 我已经解决了这个问题,现在分享出来:

    Task^ abc = (Task^)state;

    abc->ContinueWith(gcnew Action<Task^>(&example::method));

    abc->Start();

    ref class example {

        public static void method(Task^ obj) {

            MessageBox::Show("进来了");

        }

    }

    2016年12月2日 12:37