Yes David, there are whole chains of method calls, all awaiting for
something to complete, the only part that is not async is the database call!



*... .. / .... --- -.-. / .-.. . --. . .-. . / ... -.-. .. ... / -. .. --
.. ..- -- / . .-. ..- -.. .. - .. --- -. .. ... / .... .- -... . ... .-.-.-*



On Tue, Mar 26, 2019 at 2:34 PM David Gardiner <[email protected]>
wrote:

> Presumably inside these methods are other calls to additional async
> methods?
>
> This sounds like an example of how "viral" the async/await stuff can be,
> in that once you call an async method at the lowest level, everything
> further up ends up needing to become "async/awaited" too.
>
> David
>
> On Tue, 26 Mar 2019 at 06:45, David Rhys Jones <[email protected]>
> wrote:
>
>> Hi Greg,
>>
>> This is pretty typical for the entire project.
>>     var legalEntity = await CreateLegalEntityObjectAsync(...);
>>
>>     var billingAccount = await CreateBillingAccountObjectAsync(...);
>>     var billingAccountUid = billingAccount.UserName;
>>     var billingAccountTaxServiceAddressPcode =
>> billingAccount.InternalView.TaxServiceAddressPcode;
>>
>>     var primaryGroup = await CreatePrimaryGroupObjectAsync(....);
>>
>>
>> Davy
>>
>> *... .. / .... --- -.-. / .-.. . --. . .-. . / ... -.-. .. ... / -. .. --
>> .. ..- -- / . .-. ..- -.. .. - .. --- -. .. ... / .... .- -... . ... .-.-.-*
>>
>>
>>
>> On Tue, Mar 26, 2019 at 11:10 AM Preet Sangha <[email protected]>
>> wrote:
>>
>>> *forking* hell!
>>>
>>> regards,
>>> Preet, in Auckland NZ
>>>
>>>
>>>
>>> On Tue, 26 Mar 2019 at 22:52, Greg Keogh <[email protected]> wrote:
>>>
>>>>
>>>> I've started a new post, and one of the applications here uses Async
>>>>> Await for nearly every method call, even for simple calls that just create
>>>>> an object and return it.
>>>>>
>>>>
>>>> How on earth is that sort of thing coded? How are intrinsically
>>>> synchronous methods forcibly turned into async ones? Is it like this?...
>>>> (I'm just guessing)
>>>>
>>>> var foo = await Task.Run(() => return new Foo());
>>>>
>>>> *Greg K*
>>>>
>>>>>

Reply via email to