This collection of extension methods makes it easy for developers to use the async/await pattern for multithreaded development with UCMA 4.0.
Version 4.0 of UCMA uses .NET Framework 4.5, which means that developers can now use some new tools for multithreaded development like the Task Parallel Library (TPL) and the async and await keywords. This set of extension methods adds "Async" versions
of all the Begin/End methods in UCMA. In other words, for a pair of methods like BeginEstablish/EndEstablish, there is an extension method called EstablishAsync that you can call using the await keyword.