async-await

    6热度

    6回答

    您将如何实现与Async CTP await关键字类似的工作?是否有一个简单的实现在所有情况下都像await一样工作,或者await是否需要针对不同场景的不同实现?

    3热度

    1回答

    我有以下情形: 当命令被输入(用于测试,这是一个控制台应用程序,当它准备好了,我希望这将是一个WebService)我执行一些代码,并且需要进一步的用户输入的时候,我立即返回到命令解释器。当新的输入被给出时,我想要处理从我离开它的地方恢复。这听起来很像C#5异步等待模式,我决定尝试一下。 我在想这个问题: public void CommandParser() { while(true

    1热度

    2回答

    如何在C#中对MongoDB进行异步插入/更新? 懒惰持久性的术语是什么? 后写

    4热度

    3回答

    我正在玩新的异步CTP位,我不能让它与服务器端或只是命令行程序(和所有的例子是WPF或Silverlight的)工作。例如,像一些琐碎的代码:立即 class Program { static void Main() { Program p = new Program(); var s = p.Ten2SevenAsync(); Console.Wri

    3热度

    1回答

    我正试图讨论C#5的新异步功能是如何工作的。假设我想开发一个原子增量函数来增加一个虚构的IntStore中的整数。仅在一个线程中对此函数进行多次调用。 async void IncrementKey(string key) { int i = await IntStore.Get(key); IntStore.Set(key, i+1); } 在我看来,这个功能是有缺陷的

    5热度

    3回答

    请帮我这个,我一直在使用AsyncCtpLibrary和C#5 ctp编译器编写控制台应用程序。我第一次真正运行一个代码等待,我得到了这个: System.BadImageFormatException was unhandled Message=An attempt was made to load a program with an incorrect format. (Except

    8热度

    2回答

    我正在使用异步CTP编写IO沉重的控制台应用程序。但我遇到异常问题。 public static void Main() { while (true) { try{ myobj.DoSomething(null); } catch(Exception){} Console.Write("done"); //...

    8热度

    1回答

    这个例子 “失败”: static async void Main(string[] args) { try { await TaskEx.Run(() => { throw new Exception("failure"); }); } catch (Exception) { throw new Exception("s

    0热度

    1回答

    我们通过WCF服务使用自追踪实体。实体无需加载其导航属性即可返回给客户端。 一次发送所有导航属性或根据需要延迟加载它们是否更好?如果延迟加载,是不是一个好主意加载他们异步?到目前为止,所有的WCF服务调用都使用await/async关键字。 我有一些担心一次加载它们,因为一些对象有很多导航属性并不总是使用。例如,消费者实体目前约有20家,预计将获得更多。一些示例包括地址,电话,文档和便笺。用户可以

    1热度

    2回答

    我知道异步库使得异步实现在处理UI时非常容易。但是我无法看到它可以提高性能的任何服务器端用法。可以使用哪些服务器端场景等待提高性能?