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

M3D / M3D / Utility / ConnectManager

Class: ConnectManager

M3D.Utility.ConnectManager

File

Brief

连接管理:负责平台http链接、websocket链接通信管理,并实现各种情况的切换

Author

YW

Date

2022-7-27

Version

1.0

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new ConnectManager(): ConnectManager

Returns

ConnectManager

Properties

socketMap

Static socketMap: Map<any, any>


workerRequestMap

Static workerRequestMap: Map<any, any>

Methods

cancle

cancle(): void

Returns

void


abort

abort(url): boolean

Parameters

NameTypeDescription
urlstring需要取消的url

Returns

boolean

boolean,取消成功则返回true,若无对应请求返回false

Description

取消http请求


addReqeust

addReqeust(url, method, async?, requestParameters?): Promise<string | ArrayBuffer>

Parameters

NameTypeDescription
urlstringurl
methodstringPOST请求/GET请求
async?boolean是否异步
requestParameters?any附加参数

Returns

Promise<string | ArrayBuffer>

Description

添加等待请求


destory

destory(url): Exception

Parameters

NameTypeDescription
urlany将要取消的url

Returns

Exception

Description

销毁WebSocket连接


getConnect

getConnect(url): any

Parameters

NameType
urlany

Returns

any

Description

获取SocketConnect