Contents tagged with await

  • C# async/await usage

    Hello everybody,

    today I want to describe in simple words what C# does for .Net cases in IIS.

    Before I continue, I want to point the following. As usually IIS has 500 threads. It means that one IIS server can simultaneously server 500 customers. Keeping this idea in mind

    take a look at the following code:


    public IEnumerable<string> GetSync()


        string val1 = "value" +  LongRunningMethod().ToString();

        string val2 = "value2";

        return new[] { val1, val2 };


    private int LongRunningMethod()



        return 10;


    and imagine that you have 600 customers simultaneously. For 500 lucky users of your web site it will mean that their … more