Dev Center
Table of contents

DMLTSConnectionParameters

Defines a struct to configure the parameters to connect to license 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
organization_id str
products EnumProduct

main_server_url

The URL of the license 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 servers for online verification.

standby_server_url

The URL of the standby license 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 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 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.

organization_id

The organization ID got from Dynamsoft.

DMLTSConnectionParameters.organization_id
  • Value range
    Any string value

  • Default value
    “”

products

Sets the products to get the license for. Product values can be combined.

DMLTSConnectionParameters.products
  • Value range
    A combined value of EnumProduct Enumeration items

  • Default value
    PROD_ALL

This page is compatible for:

Is this page helpful?

YesYes NoNo