WebPubSubClient class

عميل WebPubSub

المنشئون

WebPubSubClient(string, WebPubSubClientOptions)

إنشاء مثيل WebPubSubClient

WebPubSubClient(WebPubSubClientCredential, WebPubSubClientOptions)

إنشاء مثيل WebPubSubClient

الأساليب

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

استدعي حدث في التيار العلوي وانتظر الاستجابة المرتبطة.

joinGroup(string, JoinGroupOptions)

ضم العميل إلى المجموعة

leaveGroup(string, LeaveGroupOptions)

اترك العميل من المجموعة

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

إزالة معالج الحدث المتصل

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

إزالة معالج الحدث غير المتصل

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

إزالة معالج لرسالة المجموعة

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

فشل إزالة المعالج لإعادة الانضمام إلى المجموعة

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

إزالة معالج لرسالة الخادم

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

إزالة معالج الحدث المتوقف

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

إضافة معالج للحدث المتصل

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

إضافة معالج للحدث غير المتصل

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

إضافة معالج لمراسلة المجموعة

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

فشل إضافة معالج لإعادة الانضمام إلى المجموعة

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

إضافة معالج لرسائل الخادم

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

إضافة معالج للحدث المتوقف

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

اشترك في البث الجماعي الوارد. يتم استدعاء الاستدعاء مرة واحدة لكل تدفق يتم مراقبته حديثا.

openGroupStream(string, OpenGroupStreamOptions)

افتح تدفقا خارجيا لمجموعة.

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

إرسال حدث مخصص إلى الخادم.

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

إرسال رسالة إلى المجموعة.

start(StartOptions)

ابدأ في البدء بالخدمة.

stop()

أوقف العميل.

تفاصيل المنشئ

WebPubSubClient(string, WebPubSubClientOptions)

إنشاء مثيل WebPubSubClient

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

المعلمات

clientAccessUrl

string

عنوان uri للاتصال

options
WebPubSubClientOptions

خيارات العميل

WebPubSubClient(WebPubSubClientCredential, WebPubSubClientOptions)

إنشاء مثيل WebPubSubClient

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

المعلمات

credential
WebPubSubClientCredential

بيانات الاعتماد التي يجب استخدامها عند الاتصال

options
WebPubSubClientOptions

خيارات العميل

تفاصيل الأسلوب

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

استدعي حدث في التيار العلوي وانتظر الاستجابة المرتبطة.

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

المعلمات

eventName

string

اسم الحدث

content

JSONTypes | ArrayBuffer

الحمولة

dataType
WebPubSubDataType

نوع الحمولة

options
InvokeEventOptions

خيارات الاستدعاء

المرتجعات

joinGroup(string, JoinGroupOptions)

ضم العميل إلى المجموعة

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

المعلمات

groupName

string

اسم المجموعة

options
JoinGroupOptions

خيارات مجموعة الانضمام

المرتجعات

Promise<WebPubSubResult>

leaveGroup(string, LeaveGroupOptions)

اترك العميل من المجموعة

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

المعلمات

groupName

string

اسم المجموعة

المرتجعات

Promise<WebPubSubResult>

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

إزالة معالج الحدث المتصل

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

المعلمات

event

"connected"

اسم الحدث

listener

(e: OnConnectedArgs) => void

المعالج

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

إزالة معالج الحدث غير المتصل

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

المعلمات

event

"disconnected"

اسم الحدث

listener

(e: OnDisconnectedArgs) => void

المعالج

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

إزالة معالج لرسالة المجموعة

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

المعلمات

event

"group-message"

اسم الحدث

listener

(e: OnGroupDataMessageArgs) => void

المعالج

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

فشل إزالة المعالج لإعادة الانضمام إلى المجموعة

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

المعلمات

event

"rejoin-group-failed"

اسم الحدث

listener

(e: OnRejoinGroupFailedArgs) => void

المعالج

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

إزالة معالج لرسالة الخادم

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

المعلمات

event

"server-message"

اسم الحدث

listener

(e: OnServerDataMessageArgs) => void

المعالج

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

إزالة معالج الحدث المتوقف

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

المعلمات

event

"stopped"

اسم الحدث

listener

(e: OnStoppedArgs) => void

المعالج

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

إضافة معالج للحدث المتصل

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

المعلمات

event

"connected"

اسم الحدث

listener

(e: OnConnectedArgs) => void

المعالج

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

إضافة معالج للحدث غير المتصل

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

المعلمات

event

"disconnected"

اسم الحدث

listener

(e: OnDisconnectedArgs) => void

المعالج

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

إضافة معالج لمراسلة المجموعة

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

المعلمات

event

"group-message"

اسم الحدث

listener

(e: OnGroupDataMessageArgs) => void

المعالج

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

فشل إضافة معالج لإعادة الانضمام إلى المجموعة

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

المعلمات

event

"rejoin-group-failed"

اسم الحدث

listener

(e: OnRejoinGroupFailedArgs) => void

المعالج

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

إضافة معالج لرسائل الخادم

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

المعلمات

event

"server-message"

اسم الحدث

listener

(e: OnServerDataMessageArgs) => void

المعالج

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

إضافة معالج للحدث المتوقف

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

المعلمات

event

"stopped"

اسم الحدث

listener

(e: OnStoppedArgs) => void

المعالج

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

اشترك في البث الجماعي الوارد. يتم استدعاء الاستدعاء مرة واحدة لكل تدفق يتم مراقبته حديثا.

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

المعلمات

callback

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

يتم استدعاء الاستدعاء مع كل تدفق وارد.

options
OnGroupStreamOptions

خيارات لكل اشتراك تتحكم في كيفية تتبع البثوث.

المرتجعات

openGroupStream(string, OpenGroupStreamOptions)

افتح تدفقا خارجيا لمجموعة.

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

المعلمات

groupName

string

اسم المجموعة المستهدفة.

options
OpenGroupStreamOptions

البث المفتوح للخيارات.

المرتجعات

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

إرسال حدث مخصص إلى الخادم.

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

المعلمات

eventName

string

اسم الحدث

content

JSONTypes | ArrayBuffer

محتوى البيانات

dataType
WebPubSubDataType

نوع البيانات

options
SendEventOptions

الخيارات

المرتجعات

Promise<WebPubSubResult>

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

إرسال رسالة إلى المجموعة.

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

المعلمات

groupName

string

اسم المجموعة

content

JSONTypes | ArrayBuffer

محتوى البيانات

dataType
WebPubSubDataType

نوع البيانات

options
SendToGroupOptions

الخيارات

المرتجعات

Promise<WebPubSubResult>

start(StartOptions)

ابدأ في البدء بالخدمة.

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

المعلمات

options
StartOptions

المرتجعات

Promise<void>

stop()

أوقف العميل.

function stop()