Dela via


ConnectResponseHandler interface

Hanteraren för att ställa in svar på anslutningshändelser

Metoder

fail(400 | 401 | 500, string)

Returnerar ett misslyckat svar och tjänsten avvisar klientens WebSocket-anslutning.

failWith(ConnectErrorResponse | MqttConnectErrorResponse)

Returnera misslyckat svar med MQTT-svarsegenskaper så avvisar tjänsten klientens WebSocket-anslutning.

setState(string, unknown)

Ange tillståndet för anslutningen

success(ConnectResponse | MqttConnectResponse)

Returnera lyckat svar till tjänsten.

Metodinformation

fail(400 | 401 | 500, string)

Returnerar ett misslyckat svar och tjänsten avvisar klientens WebSocket-anslutning.

function fail(code: 400 | 401 | 500, detail?: string)

Parametrar

code

400 | 401 | 500

Koden kan vara 400 användarfel, 401 obehörig och 500 serverfel.

detail

string

Information om felet.

failWith(ConnectErrorResponse | MqttConnectErrorResponse)

Returnera misslyckat svar med MQTT-svarsegenskaper så avvisar tjänsten klientens WebSocket-anslutning.

function failWith(response: ConnectErrorResponse | MqttConnectErrorResponse)

Parametrar

response

ConnectErrorResponse | MqttConnectErrorResponse

Svaret för connect händelsen, som innehåller antingen standardegenskaperna WebPubSub eller MQTT.

setState(string, unknown)

Ange tillståndet för anslutningen

function setState(name: string, value: unknown)

Parametrar

name

string

Namnet på tillståndet

value

unknown

Värdet för tillståndet

success(ConnectResponse | MqttConnectResponse)

Returnera lyckat svar till tjänsten.

function success(response?: ConnectResponse | MqttConnectResponse)

Parametrar

response

ConnectResponse | MqttConnectResponse

Svaret för anslutningshändelsen.