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