IWebServiceProvider
| Пакет | system.base |
|---|---|
| Наследование | интерфейс IWebServiceProvider |
| С момента | 1.0 |
| Исходный код | framework/base/interfaces.php |
Интерфейс IWebServiceProvider может быть реализован классами поставщиков веб-служб.
Если этот интерфейс реализован, экземпляр поставщика сможет перехватить вызов удалённого метода (например, для ведения журнала или аутентификации).
Если этот интерфейс реализован, экземпляр поставщика сможет перехватить вызов удалённого метода (например, для ведения журнала или аутентификации).
Общедоступные методы
| Метод | Описание | Определено |
|---|---|---|
| afterWebMethod() | Этот метод вызывается после вызова запрошенного удалённого метода. | IWebServiceProvider |
| beforeWebMethod() | Этот метод вызывается перед вызовом запрошенного удалённого метода. | IWebServiceProvider |
Подробное описание методов
afterWebMethod() метод
abstract public void afterWebMethod(CWebService $service) | ||
| $service | CWebService | текущая запрошенная веб-служба. |
Исходный код: framework/base/interfaces.php#207 (показать)
public function afterWebMethod($service);
Этот метод вызывается после вызова запрошенного удалённого метода.
beforeWebMethod() метод
abstract public boolean beforeWebMethod(CWebService $service) | ||
| $service | CWebService | текущая запрошенная веб-служба. |
| {return} | boolean | должен ли выполняться удалённый метод. |
Исходный код: framework/base/interfaces.php#202 (показать)
public function beforeWebMethod($service);
Этот метод вызывается перед вызовом запрошенного удалённого метода.
© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc/api/1.1/IWebServiceProvider