WebPubSubClient class

Klien WebPubSub

Konstruktor

WebPubSubClient(string, WebPubSubClientOptions)

Membuat instans WebPubSubClient

WebPubSubClient(WebPubSubClientCredential, WebPubSubClientOptions)

Membuat instans WebPubSubClient

Metode

invokeEvent(string, JSONTypes | ArrayBuffer, WebPubSubDataType, InvokeEventOptions)

Panggil peristiwa hulu dan tunggu respons yang berkorelasi.

joinGroup(string, JoinGroupOptions)

Bergabung dengan klien ke grup

leaveGroup(string, LeaveGroupOptions)

Tinggalkan klien dari grup

off("connected", (e: OnConnectedArgs) => void)

Menghapus handler untuk peristiwa yang tersambung

off("disconnected", (e: OnDisconnectedArgs) => void)

Menghapus handler untuk kejadian terputus

off("group-message", (e: OnGroupDataMessageArgs) => void)

Menghapus handler untuk pesan grup

off("rejoin-group-failed", (e: OnRejoinGroupFailedArgs) => void)

Hapus handler untuk bergabung kembali grup gagal

off("server-message", (e: OnServerDataMessageArgs) => void)

Menghapus handler untuk pesan server

off("stopped", (e: OnStoppedArgs) => void)

Hapus handler untuk kejadian yang dihentikan

on("connected", (e: OnConnectedArgs) => void)

Menambahkan handler untuk peristiwa yang tersambung

on("disconnected", (e: OnDisconnectedArgs) => void)

Menambahkan handler untuk kejadian terputus

on("group-message", (e: OnGroupDataMessageArgs) => void)

Menambahkan handler untuk messags grup

on("rejoin-group-failed", (e: OnRejoinGroupFailedArgs) => void)

Gagal menambahkan handler untuk bergabung kembali dengan grup

on("server-message", (e: OnServerDataMessageArgs) => void)

Menambahkan handler untuk pesan server

on("stopped", (e: OnStoppedArgs) => void)

Menambahkan handler untuk kejadian yang dihentikan

onGroupStream((stream: GroupStream) => void | Promise<void>, OnGroupStreamOptions)

Berlangganan aliran grup masuk. Callback dipanggil sekali untuk setiap aliran yang baru diamati.

openGroupStream(string, OpenGroupStreamOptions)

Buka aliran keluar ke grup.

sendEvent(string, JSONTypes | ArrayBuffer, WebPubSubDataType, SendEventOptions)

Kirim peristiwa kustom ke server.

sendToGroup(string, JSONTypes | ArrayBuffer, WebPubSubDataType, SendToGroupOptions)

Kirim pesan ke grup.

start(StartOptions)

Mulailah untuk memulai ke layanan.

stop()

Hentikan klien.

Detail Konstruktor

WebPubSubClient(string, WebPubSubClientOptions)

Membuat instans WebPubSubClient

new WebPubSubClient(clientAccessUrl: string, options?: WebPubSubClientOptions)

Parameter

clientAccessUrl

string

Uri yang akan disambungkan

options
WebPubSubClientOptions

Opsi klien

WebPubSubClient(WebPubSubClientCredential, WebPubSubClientOptions)

Membuat instans WebPubSubClient

new WebPubSubClient(credential: WebPubSubClientCredential, options?: WebPubSubClientOptions)

Parameter

credential
WebPubSubClientCredential

Kredensial yang digunakan saat menyambungkan

options
WebPubSubClientOptions

Opsi klien

Detail Metode

invokeEvent(string, JSONTypes | ArrayBuffer, WebPubSubDataType, InvokeEventOptions)

Panggil peristiwa hulu dan tunggu respons yang berkorelasi.

function invokeEvent(eventName: string, content: JSONTypes | ArrayBuffer, dataType: WebPubSubDataType, options?: InvokeEventOptions): Promise<InvokeEventResult>

Parameter

eventName

string

Nama peristiwa

content

JSONTypes | ArrayBuffer

Muatan

dataType
WebPubSubDataType

Jenis payload

options
InvokeEventOptions

Opsi panggilan

Mengembalikan

joinGroup(string, JoinGroupOptions)

Bergabung dengan klien ke grup

function joinGroup(groupName: string, options?: JoinGroupOptions): Promise<WebPubSubResult>

Parameter

groupName

string

Nama grup

options
JoinGroupOptions

Opsi grup gabungan

Mengembalikan

Promise<WebPubSubResult>

leaveGroup(string, LeaveGroupOptions)

Tinggalkan klien dari grup

function leaveGroup(groupName: string, options?: LeaveGroupOptions): Promise<WebPubSubResult>

Parameter

groupName

string

Nama grup

Mengembalikan

Promise<WebPubSubResult>

off("connected", (e: OnConnectedArgs) => void)

Menghapus handler untuk peristiwa yang tersambung

function off(event: "connected", listener: (e: OnConnectedArgs) => void)

Parameter

event

"connected"

Nama peristiwa

listener

(e: OnConnectedArgs) => void

Handler

off("disconnected", (e: OnDisconnectedArgs) => void)

Menghapus handler untuk kejadian terputus

function off(event: "disconnected", listener: (e: OnDisconnectedArgs) => void)

Parameter

event

"disconnected"

Nama peristiwa

listener

(e: OnDisconnectedArgs) => void

Handler

off("group-message", (e: OnGroupDataMessageArgs) => void)

Menghapus handler untuk pesan grup

function off(event: "group-message", listener: (e: OnGroupDataMessageArgs) => void)

Parameter

event

"group-message"

Nama peristiwa

listener

(e: OnGroupDataMessageArgs) => void

Handler

off("rejoin-group-failed", (e: OnRejoinGroupFailedArgs) => void)

Hapus handler untuk bergabung kembali grup gagal

function off(event: "rejoin-group-failed", listener: (e: OnRejoinGroupFailedArgs) => void)

Parameter

event

"rejoin-group-failed"

Nama peristiwa

listener

(e: OnRejoinGroupFailedArgs) => void

Handler

off("server-message", (e: OnServerDataMessageArgs) => void)

Menghapus handler untuk pesan server

function off(event: "server-message", listener: (e: OnServerDataMessageArgs) => void)

Parameter

event

"server-message"

Nama peristiwa

listener

(e: OnServerDataMessageArgs) => void

Handler

off("stopped", (e: OnStoppedArgs) => void)

Hapus handler untuk kejadian yang dihentikan

function off(event: "stopped", listener: (e: OnStoppedArgs) => void)

Parameter

event

"stopped"

Nama peristiwa

listener

(e: OnStoppedArgs) => void

Handler

on("connected", (e: OnConnectedArgs) => void)

Menambahkan handler untuk peristiwa yang tersambung

function on(event: "connected", listener: (e: OnConnectedArgs) => void)

Parameter

event

"connected"

Nama peristiwa

listener

(e: OnConnectedArgs) => void

Handler

on("disconnected", (e: OnDisconnectedArgs) => void)

Menambahkan handler untuk kejadian terputus

function on(event: "disconnected", listener: (e: OnDisconnectedArgs) => void)

Parameter

event

"disconnected"

Nama peristiwa

listener

(e: OnDisconnectedArgs) => void

Handler

on("group-message", (e: OnGroupDataMessageArgs) => void)

Menambahkan handler untuk messags grup

function on(event: "group-message", listener: (e: OnGroupDataMessageArgs) => void)

Parameter

event

"group-message"

Nama peristiwa

listener

(e: OnGroupDataMessageArgs) => void

Handler

on("rejoin-group-failed", (e: OnRejoinGroupFailedArgs) => void)

Gagal menambahkan handler untuk bergabung kembali dengan grup

function on(event: "rejoin-group-failed", listener: (e: OnRejoinGroupFailedArgs) => void)

Parameter

event

"rejoin-group-failed"

Nama peristiwa

listener

(e: OnRejoinGroupFailedArgs) => void

Handler

on("server-message", (e: OnServerDataMessageArgs) => void)

Menambahkan handler untuk pesan server

function on(event: "server-message", listener: (e: OnServerDataMessageArgs) => void)

Parameter

event

"server-message"

Nama peristiwa

listener

(e: OnServerDataMessageArgs) => void

Handler

on("stopped", (e: OnStoppedArgs) => void)

Menambahkan handler untuk kejadian yang dihentikan

function on(event: "stopped", listener: (e: OnStoppedArgs) => void)

Parameter

event

"stopped"

Nama peristiwa

listener

(e: OnStoppedArgs) => void

Handler

onGroupStream((stream: GroupStream) => void | Promise<void>, OnGroupStreamOptions)

Berlangganan aliran grup masuk. Callback dipanggil sekali untuk setiap aliran yang baru diamati.

function onGroupStream(callback: (stream: GroupStream) => void | Promise<void>, options?: OnGroupStreamOptions): GroupStreamSubscription

Parameter

callback

(stream: GroupStream) => void | Promise<void>

Callback dipanggil dengan setiap aliran masuk.

options
OnGroupStreamOptions

Opsi per langganan yang mengontrol cara streaming dilacak.

Mengembalikan

openGroupStream(string, OpenGroupStreamOptions)

Buka aliran keluar ke grup.

function openGroupStream(groupName: string, options?: OpenGroupStreamOptions): Promise<GroupStreamWriter>

Parameter

groupName

string

Nama kelompok target.

options
OpenGroupStreamOptions

Opsi terbuka streaming.

Mengembalikan

sendEvent(string, JSONTypes | ArrayBuffer, WebPubSubDataType, SendEventOptions)

Kirim peristiwa kustom ke server.

function sendEvent(eventName: string, content: JSONTypes | ArrayBuffer, dataType: WebPubSubDataType, options?: SendEventOptions): Promise<WebPubSubResult>

Parameter

eventName

string

Nama peristiwa

content

JSONTypes | ArrayBuffer

Konten data

dataType
WebPubSubDataType

Jenis data

options
SendEventOptions

Opsi

Mengembalikan

Promise<WebPubSubResult>

sendToGroup(string, JSONTypes | ArrayBuffer, WebPubSubDataType, SendToGroupOptions)

Kirim pesan ke grup.

function sendToGroup(groupName: string, content: JSONTypes | ArrayBuffer, dataType: WebPubSubDataType, options?: SendToGroupOptions): Promise<WebPubSubResult>

Parameter

groupName

string

Nama grup

content

JSONTypes | ArrayBuffer

Konten data

dataType
WebPubSubDataType

Jenis data

options
SendToGroupOptions

Opsi

Mengembalikan

Promise<WebPubSubResult>

start(StartOptions)

Mulailah untuk memulai ke layanan.

function start(options?: StartOptions): Promise<void>

Parameter

options
StartOptions

Mengembalikan

Promise<void>

stop()

Hentikan klien.

function stop()