When consuming WCF SOAP Services, the visual studio automatically creates both synchronous and asynchronous versions of the methods in the server, in the client consumer application. For example this non-async method in the server:
public Data GetData(){
return data;
}
can be used both as
var i = client.GetData();
or
var i = await client.GetDataAsync();
Now my question is that, would it be beneficial to make use of async service operation methods on the server side at all? I mean if implementing the service contract methods as async, will there be any performance enhancement in the server side at all or not?
asyncto consume an external service will benefit "you", the consumer/client application. - EdSF