IWebServiceProvider
优质
小牛编辑
135浏览
2023-12-01
所有包 | 方法
IWebServiceProvider是Web service提供类必须实现的接口。
如果实现接口类实例将可以拦截远程方法调用 (例如, 日志或验证)。
源码: framework/base/interfaces.php#214 (显示)
源码: framework/base/interfaces.php#209 (显示)
包 | system.base |
---|---|
继承 | interface IWebServiceProvider |
源自 | 1.0 |
版本 | $Id: interfaces.php 3515 2011-12-28 12:29:24Z mdomba $ |
源码 | framework/base/interfaces.php |
如果实现接口类实例将可以拦截远程方法调用 (例如, 日志或验证)。
公共方法
隐藏继承方法
方法 | 描述 | 定义在 |
---|---|---|
afterWebMethod() | 这个方法是请求远程方法后调用。 | IWebServiceProvider |
beforeWebMethod() | 这个方法是请求远程方法前调用。 | IWebServiceProvider |
方法详细
afterWebMethod() 方法abstract public void afterWebMethod(CWebService $service) | ||
$service | CWebService | 当前请求的Web service。 |
publicfunctionafterWebMethod($service);
这个方法是请求远程方法后调用。
beforeWebMethod() 方法abstract public boolean beforeWebMethod(CWebService $service) | ||
$service | CWebService | 当前请求的Web service。 |
{return} | boolean | 是否应该执行远程方法。 |
publicfunctionbeforeWebMethod($service);
这个方法是请求远程方法前调用。