サーバーライセンス使用時、ライセンス不足になったことを検知したい

MapQuest.License.LicenseManagerFactory.GetLicenseState()でライセンスの状態を取得できます。

 

  • コード例(C#)
// ライセンス状態を取得する(地図を開いている間のみ有効)
MapQuest.License.LicenseStateType state = MapQuest.License.LicenseManagerFactory.GetLicenseState();
if (state != MapQuest.License.LicenseStateType.Registered)
{
if (state == MapQuest.License.LicenseStateType.Error)
  {
  Exception ex = MapQuest.License.LicenseManagerFactory.LicenseErrorReason;
  MessageBox.Show(ex.Message, "ライセンス関連エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
  }
  MessageBox.Show("終了します。", "ライセンス不足", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
  System.Environment.Exit(-1);
}
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています

解決できない場合はこちら お問い合わせ