M3D / M3D / Utility / ConnectManager
Class: 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
Properties
socketMap
▪ Static
socketMap: Map
<any
, any
>
workerRequestMap
▪ Static
workerRequestMap: Map
<any
, any
>
Methods
cancle
▸ cancle(): void
Returns
void
abort
▸ abort(url
): boolean
Parameters
Name | Type | Description |
---|---|---|
url | string | 需要取消的url |
Returns
boolean
boolean,取消成功则返回true,若无对应请求返回false
Description
取消http请求
addReqeust
▸ addReqeust(url
, method
, async?
, requestParameters?
): Promise
<string
| ArrayBuffer
>
Parameters
Name | Type | Description |
---|---|---|
url | string | url |
method | string | POST请求/GET请求 |
async? | boolean | 是否异步 |
requestParameters? | any | 附加参数 |
Returns
Promise
<string
| ArrayBuffer
>
Description
添加等待请求
destory
▸ destory(url
): Exception
Parameters
Name | Type | Description |
---|---|---|
url | any | 将要取消的url |
Returns
Description
销毁WebSocket连接
getConnect
▸ getConnect(url
): any
Parameters
Name | Type |
---|---|
url | any |
Returns
any
Description
获取SocketConnect