Dev Center
Table of contents

DMLTSConnectionParameters

Defines a struct to configure the parameters to connect to license tracking server.

Typedefs

class DMLTSConnectionParameters

Attributes

Attribute Type
main_server_url str
standby_server_url str
handshake_code str
session_password str
deployment_type EnumDMDeploymentType
charge_way EnumDMChargeWay
uuid_generation_method EnumDMUUIDGenerationMethod
max_buffer_days int
limited_license_modules List<EnumLicenseModule>
max_concurrent_instance_count int

main_server_url

The URL of the license tracking server.

DMLTSConnectionParameters.main_server_url
  • Value range
    Any string value

  • Default value
    “”

  • Remarks
    If you choose “Dynamsoft-hosting”, then no need to change the value of MainServerURL and StandbyServerURL. When both are set to null (default value), it will connect to Dynamsoft’s license tracking servers for online verification.

standby_server_url

The URL of the standby license tracking server.

DMLTSConnectionParameters.standby_server_url
  • Value range
    Any string value

  • Default value
    “”

  • Remarks
    If you choose “Dynamsoft-hosting”, then no need to change the value of MainServerURL and StandbyServerURL. When both are set to null (default value), it will connect to Dynamsoft’s license tracking servers for online verification.

handshake_code

The handshake code.

DMLTSConnectionParameters.handshake_code
  • Value range
    Any string value

  • Default value
    “”

session_password

The session password of the handshake code set in license tracking server.

DMLTSConnectionParameters.session_password
  • Value range
    Any string value

  • Default value
    “”

deployment_type

Sets the deployment type.

DMLTSConnectionParameters.deployment_type

charge_way

Sets the charge way.

DMLTSConnectionParameters.charge_way

uuid_generation_method

Sets the method to generate UUID.

DMLTSConnectionParameters.uuid_generation_method

max_buffer_days

Sets the max days to buffer the license info.

DMLTSConnectionParameters.max_buffer_days
  • Value range
    [0,0x7fffffff]

  • Default value
    0

limited_license_modules

Sets the license modules to use.

DMLTSConnectionParameters.limited_license_modules

max_concurrent_instance_count

Sets the max concurrent instance count.

DMLTSConnectionParameters::max_concurrent_instance_count
  • Value range
    [1,0x7fffffff]

  • Default value
    1
  • Remarks
    It works only when charge_way is setting to DM_CW_CONCURRENT_INSTANCE_COUNT It is the total number of instances used by multiple processes. For example, if there are two .EXE are running on the server and each .EXE may have 10 instances at most, then you should set maxConcurrentInstanceCount to 20.

This page is compatible for:

Is this page helpful?

YesYes NoNo