It is easy to do Asynchronous calls if the client proxy is created with “add service reference”, just call the “BeginMyMethod()” and “EndMyMethod()” calls on the generated client interface.
However what you I do when I am used an interface that is defined in shared contract assemblies?
E.g. the interface only contains “MyMethod()”
Is there a way to do this without editing the interface, .e.g.
CallAsyn("MyMethod", input1, input2)