*服务组件的Impl.h文件有以下功能:
virtual void OnCreate();
virtual void OnDestroy();
只有当客户端调用服务时才会调用 OnCreate。
我想在服务器axis2_http_server
启动时拥有它。(只有我的类的一个实例在整个服务器启动时接收 OnCreate,在它停止时接收 OnDestroy)
Staff-WSF 服务默认有 loadServiceAtStartup,但是如何让它也加载我的服务组件呢?
*服务组件的Impl.h文件有以下功能:
virtual void OnCreate();
virtual void OnDestroy();
只有当客户端调用服务时才会调用 OnCreate。
我想在服务器axis2_http_server
启动时拥有它。(只有我的类的一个实例在整个服务器启动时接收 OnCreate,在它停止时接收 OnDestroy)
Staff-WSF 服务默认有 loadServiceAtStartup,但是如何让它也加载我的服务组件呢?
要在服务器启动时加载服务,您必须loadAtStartup
在服务类声明之前添加元注释,如下所示:
// *loadAtStartup: true
class MyService: public staff::IService
{
请参阅此示例以获取完整的标头代码。