I have a web service consumer application calling a web service synchronously. Recently there's been a push to make this call asynchronous. What's a quick and easy way of doing this? I was thinking if there's a way to just set a property in the BindingProvider request context telling it to send as asynchronous and the supporting runtime would know what/how to handle it. Or, does this require a WSDL modification or regeneration of WSDL stubs?