许可信息类。该类用于获得许可的相关信息,连接与断开许可,验证许可是否有效,以及获得许可模块的信息。

命名空间:  SuperMap.Data
程序集:  SuperMap.Data (in SuperMap.Data)
版本: dll

语法

C#
public class License : IDisposable

示例

以下代码示范对许可的一些操作,比如验证许可是否可用,返回一些许可信息等。

CopyC#
public void LicenseSample()
{
    // 实例化一个 License 对象,连接 SuperMap Objects 核心组件开发版,验证是否可用
    License license = new License();
    Int32 errorInfo = license.Connect(ProductType.ObjectsCoreDevelop);
    if (errorInfo == 0)
    {
        Int32 isVerify = license.Verify();
        // 许可有效时,返回许可相关的一些信息
        if (isVerify == 0)
        {
            Console.WriteLine("公司的名称:" + license.Company);
            Console.WriteLine("当前许可的用户名:" + license.User);
            Console.WriteLine("许可方式:" + license.LicenseMode);
        }
    }

    // 断开连接
    license.Disconnect();
}

继承层次

System..::.Object
  SuperMap.Data..::.License

请参见