Await async
(Replacing message template with parser tag) |
No edit summary |
||
Line 1: | Line 1: | ||
<message>Write the content here to display this box</message> | <message>Write the content here to display this box</message> | ||
In | |||
In C#, you have the async await pattern which sections your code on compiler level and chunks it up in the dispatcher queue in order to avoid user input blocking/freezing. | |||
Depending on what you want to do: | Depending on what you want to do: | ||
* Just adapt to an existing api that uses async?: Call it as a normal function and append with GetResult() | * Just adapt to an existing api that uses async?: Call it as a normal function and append with GetResult() | ||
* Avoid UI blocking in Turnkey? In Turnkey this does not apply since UI interaction is in browser | * Avoid UI blocking in Turnkey? In Turnkey, this does not apply since UI interaction is in browser. | ||
* Avoid UI blocking in MDriven generic code? [[Training:IAsyncSupportService|Training:IAsyncSupportService - MDrivenWiki]] | * Avoid UI blocking in MDriven generic code? See: [[Training:IAsyncSupportService|Training:IAsyncSupportService - MDrivenWiki]] |
Revision as of 05:58, 18 June 2024
In C#, you have the async await pattern which sections your code on compiler level and chunks it up in the dispatcher queue in order to avoid user input blocking/freezing.
Depending on what you want to do:
- Just adapt to an existing api that uses async?: Call it as a normal function and append with GetResult()
- Avoid UI blocking in Turnkey? In Turnkey, this does not apply since UI interaction is in browser.
- Avoid UI blocking in MDriven generic code? See: Training:IAsyncSupportService - MDrivenWiki
This page was edited 101 days ago on 06/19/2024. What links here