跳到主要内容
版本:v10.0

M3D / M3D / Utility / LicenseTools

Class: LicenseTools

M3D.Utility.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

Constructors

constructor

new LicenseTools(scene): LicenseTools

构造函数

Parameters

NameType
sceneany

Returns

LicenseTools

Methods

access

access(isAsync): Promise<boolean>

获取网络许可令牌

Parameters

NameTypeDescription
isAsyncany是否异步请求

Returns

Promise<boolean>


check

check(isAsync): Promise<boolean>

Parameters

NameType
isAsyncany

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

NameType
enStrany
str?any

Returns

string


getEnString

getEnString(enStr): string

Parameters

NameType
enStrany

Returns

string


getLicenceOptionUserId

getLicenceOptionUserId(): string

Returns

string


getRandomString

getRandomString(len?): string

Parameters

NameType
len?any

Returns

string


info

info(): Promise<LicenseHelper>

Returns

Promise<LicenseHelper>


setCheckState

setCheckState(checkState): void

Parameters

NameType
checkStateboolean

Returns

void


setCheckStateCode

setCheckStateCode(checkStateCode): void

Parameters

NameType
checkStateCodenumber

Returns

void


setLicenceOptionUserId

setLicenceOptionUserId(userId): void

Parameters

NameType
userIdstring

Returns

void