SetConfigurtion

<< 目次を表示 >>

ページ位置:  プロジェクトの作成と管理 > Proクラウドサーバ > 有料ライセンスで利用できる機能 > 外部ツールとの連携 > 独自のSBPIサービス > ISBPIServicePluginインターフェース >

SetConfigurtion

このメソッドは、独自の連携プラグインを有効にした場合に、Proクラウドサーバの設定ツールに設定情報を伝えるために利用します。

 

入力

パラメータ

操作方法

parameters

  • C++: const char*
  • C#: string

 

JSONの文字列です。設定内容が含まれます。

 

 

コールバックを通して返す内容

[任意] LogMessage - 受け取った設定に関係するログメッセージを返します。ログにとして記録すべきではない内容は渡さないようにしてください。

 

注意:

このメソッドでは、SetError のコールバックは無視されます。

 

 

詳細

このメソッドはProクラウドサーバのSBPIプラグインの設定ページで設定された内容を受け取ります。

 

以下の内容が含まれます。

 

プロキシの設定:

 

 

実装例

void ExampleServicePlugin::SetConfiguration(const char* parameters)

{

   LogMessage(LOG_TRACE, std::string(__FUNCTION__).c_str());

   Json::Value jsonParameters;

   if (strlen(parameters))

   {

       std::stringstream(parameters) >> jsonParameters;

   }

   for (auto& myProperty : jsonParameters.getMemberNames())

   {

       m_properties[myProperty] = jsonParameters[myProperty].asString();

   }

}