IWebServiceProvider

优质
小牛编辑
135浏览
2023-12-01
所有包 | 方法
system.base
继承interface IWebServiceProvider
源自1.0
版本$Id: interfaces.php 3515 2011-12-28 12:29:24Z mdomba $
源码framework/base/interfaces.php
IWebServiceProvider是Web service提供类必须实现的接口。

如果实现接口类实例将可以拦截远程方法调用 (例如, 日志或验证)。

公共方法

隐藏继承方法

方法描述定义在
afterWebMethod()这个方法是请求远程方法后调用。IWebServiceProvider
beforeWebMethod()这个方法是请求远程方法前调用。IWebServiceProvider

方法详细

afterWebMethod() 方法
abstract public void afterWebMethod(CWebService $service)
$serviceCWebService当前请求的Web service。
源码: framework/base/interfaces.php#214 (显示) publicfunctionafterWebMethod($service);

这个方法是请求远程方法后调用。

beforeWebMethod() 方法
abstract public boolean beforeWebMethod(CWebService $service)
$serviceCWebService当前请求的Web service。
{return}boolean是否应该执行远程方法。
源码: framework/base/interfaces.php#209 (显示) publicfunctionbeforeWebMethod($service);

这个方法是请求远程方法前调用。