M3D / M3D / Utility / LicenseTools
Class: LicenseTools
File
Brief
许可工具类
Author
yw
Date
2022-1-12
Version
1.0
Copyright
All Rights Reserved. Copyright (C) 2022 HOTEAMSOFT, Ltd
Table of contents
Constructors
Methods
- access
- check
- checkLicence
- getCheckState
- getCheckStateCode
- getDString
- getEnString
- getLicenceOptionUserId
- getRandomString
- info
- setCheckState
- setCheckStateCode
- setLicenceOptionUserId
Constructors
constructor
• new LicenseTools(scene
): LicenseTools
构造函数
Parameters
Name | Type |
---|---|
scene | any |
Returns
Methods
access
▸ access(isAsync
): Promise
<boolean
>
获取网络许可令牌
Parameters
Name | Type | Description |
---|---|---|
isAsync | any | 是否异步请求 |
Returns
Promise
<boolean
>
check
▸ check(isAsync
): Promise
<boolean
>
Parameters
Name | Type |
---|---|
isAsync | any |
Returns
Promise
<boolean
>
checkLicence
▸ checkLicence(): Promise
<boolean
>
Returns
Promise
<boolean
>
getCheckState
▸ getCheckState(): boolean
Returns
boolean
getCheckStateCode
▸ getCheckStateCode(): number
Returns
number
getDString
▸ getDString(enStr
, str?
): string
Parameters
Name | Type |
---|---|
enStr | any |
str? | any |
Returns
string
getEnString
▸ getEnString(enStr
): string
Parameters
Name | Type |
---|---|
enStr | any |
Returns
string
getLicenceOptionUserId
▸ getLicenceOptionUserId(): string
Returns
string
getRandomString
▸ getRandomString(len?
): string
Parameters
Name | Type |
---|---|
len? | any |
Returns
string
info
▸ info(): Promise
<LicenseHelper
>
Returns
Promise
<LicenseHelper
>
setCheckState
▸ setCheckState(checkState
): void
Parameters
Name | Type |
---|---|
checkState | boolean |
Returns
void
setCheckStateCode
▸ setCheckStateCode(checkStateCode
): void
Parameters
Name | Type |
---|---|
checkStateCode | number |
Returns
void
setLicenceOptionUserId
▸ setLicenceOptionUserId(userId
): void
Parameters
Name | Type |
---|---|
userId | string |
Returns
void