当前位置:编程学习 > C#/ASP.NET >>

Atlas中webservice错误解释

public class ComplexWebService  : System.Web.Services.WebService {
    [WebMethod]
    public string BadMethod(int delayTime, bool throwException)
    {
        // something something
    }
}

Atlas产生的JavaScript mash up将会有如下的签名: ComplexWebService.BadMethod(
    delayTime, 
    throwException, 
    onMethodComplete, 
    onMethodTimeout, 
    onMethodError, 
    onMethodAborted,
    userContext,
    timeoutInterval,
    priority,
    useGetMethod,
);

请问BadMethod下每个参数的意思和作用 --------------------编程问答-------------------- onMethodComplete:指定当该方法顺利完成并返回时被触发的回调函数名,一般情况下您应该总是指定这个方法。 
onMethodTimeout,:指定当该方法执行超时时被触发的函数名。 
onMethodError:指定当该方法在执行中遇到异常时被触发的函数名。 
onMethodAborted:制定当该方法执行期间被用户取消时被触发的函数名。 
userContext:用户上下文对象,在上述四个函数中都可以访问到。 
timeoutInterval:设定超时的时间限制,单位毫秒,默认值好像为90000。一般情况下不需要更改。
priority:设定该方法的执行优先级。该优先级将被用于批量AJAX操作(将在下一篇中提到)中。 
useGetMethod:是否采用HTTP GET来发送请求,默认为false。 
补充:.NET技术 ,  Web Services
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,