跳到主要内容

DevToolsConnectorNegotiation

Defined in: v2/negotiation-connector.ts:64

connector 协商机。

Properties​

negotiatedVersion​

readonly negotiatedVersion: number | null;

Defined in: v2/negotiation-connector.ts:70

与对端协商出的最高共同版本;无交集时为 null。


rejectedFrames​

readonly rejectedFrames: number;

Defined in: v2/negotiation-connector.ts:72

被状态机拒绝的帧数。


sessionId​

readonly sessionId: string;

Defined in: v2/negotiation-connector.ts:68

本次 transport connection 的 session 身份,构造时即铸造。


state​

readonly state: DevToolsConnectorNegotiationState;

Defined in: v2/negotiation-connector.ts:66

当前状态。

Methods​

dispose()​

dispose(): void;

Defined in: v2/negotiation-connector.ts:86

停止响应。

Returns​

void


receive()​

receive(frame): void;

Defined in: v2/negotiation-connector.ts:84

处理一帧入站消息。

Parameters​

ParameterTypeDescription
frameunknown已解析、未校验的入站值。

Returns​

void


start()​

start(): void;

Defined in: v2/negotiation-connector.ts:78

发出 eager legacy HANDSHAKE。

Returns​

void

Throws​

TypeError 当重复启动或已 dispose 时。