启动时Staff-WSF Axis2C SOAP加载服务组件

时间:2015-07-02 13:07:56

标签: web-services axis2c staff-wsf

*服务组件的Impl.h文件具有以下功能:

virtual void OnCreate();
virtual void OnDestroy();

只有在客户端调用服务时才会调用OnCreate。

我希望在启动服务器axis2_http_server时拥有它。 (只有我的类的一个实例在整个服务器启动时接收OnCreate而在停止时接收OnDestroy)

Staff-WSF服务默认有loadServiceAtStartup,但是如何加载我的服务组件呢?

1 个答案:

答案 0 :(得分:1)

要在服务器启动时加载服务,您必须在服务类声明之前添加loadAtStartup metacomment,如下所示:

// *loadAtStartup: true
class MyService: public staff::IService
{

请参阅this example了解完整的标题代码。