Sys.Net.WebServiceProxy.invoke = function Sys$Net$WebServiceProxy$invoke(
servicePath, methodName, useGet, params, onSuccess, onFailure, userContext, timeout) {
// validation omitted
...
// Create a web request to make the method call
var request = new Sys.Net.WebRequest();
// preparing request omitted
...
request.invoke();
function onComplete(response, eventArgs) {
// method body omitted
}
return request;
}