0

*サービス コンポーネントの Impl.h ファイルには、次の機能があります。

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

OnCreate は、クライアントがサービスを呼び出したときにのみ呼び出されます。

axis2_http_serverサーバー立ち上げ時に持っていきたいです。(サーバー全体が起動されたときに OnCreate を受け取り、停止されたときに OnDestroy を受け取るクラスの 1 つのインスタンスのみ)

Staff-WSF サービスにはデフォルトで loadServiceAtStartup がありますが、サービス コンポーネントもロードするにはどうすればよいですか?

4

1 に答える 1

1

loadAtStartupサーバーの起動時にサービスをロードするには、次のようにサービス クラス宣言の前にメタコメントを追加する必要があります。

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

完全なヘッダー コードについては、この例を参照してください。

于 2015-07-03T07:56:41.023 に答える