包 | system.base |
---|---|
继承 | interface IWebServiceProvider |
源自 | 1.0 |
版本 | $Id: interfaces.php 3515 2011-12-28 12:29:24Z mdomba $ |
源码 |
IWebServiceProvider是Web service提供类必须实现的接口。
如果实现接口类实例将可以拦截远程方法调用 (例如, 日志或验证)。
如果实现接口类实例将可以拦截远程方法调用 (例如, 日志或验证)。
公共方法
方法 | 描述 | 定义在 |
---|---|---|
afterWebMethod() | 这个方法是请求远程方法后调用。 | IWebServiceProvider |
beforeWebMethod() | 这个方法是请求远程方法前调用。 | IWebServiceProvider |
方法详细
afterWebMethod()
方法
abstract public void afterWebMethod(CWebService $service)
| ||
$service | CWebService | 当前请求的Web service。 |
public function afterWebMethod($service);
这个方法是请求远程方法后调用。
beforeWebMethod()
方法
abstract public boolean beforeWebMethod(CWebService $service)
| ||
$service | CWebService | 当前请求的Web service。 |
{return} | boolean | 是否应该执行远程方法。 |
public function beforeWebMethod($service);
这个方法是请求远程方法前调用。