IWebServiceProvider

CDbHttpSession

Yii Framework v1.1.10 类参考

IWebServiceProvider

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)
$service CWebService 当前请求的Web service。
源码: framework/base/interfaces.php#214 (显示)
public function afterWebMethod($service);

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

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

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

Copyright © 2008-2011 by Yii Software LLC
All Rights Reserved.