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