ChatAdapterThreadManagement interface
وظيفة لإدارة مؤشر ترابط الدردشة الحالي.
الأساليب
| delete |
حذف رسالة في مؤشر الترابط. |
| download |
تنزيل مورد في ذاكرة التخزين المؤقت للرسالة المحددة. |
| fetch |
إحضار الحالة الأولية لمحول الدردشة. ينفذ الحد الأدنى من الجلب الضروري لأساليب ChatComposite وواجهة برمجة التطبيقات. |
| load |
تحميل المزيد من الرسائل السابقة في محفوظات مؤشر ترابط الدردشة. |
| remove |
إزالة مشارك في مؤشر الترابط. |
| remove |
يزيل موردا من ذاكرة التخزين المؤقت للرسالة المحددة. |
| send |
إرسال رسالة في مؤشر الترابط. يرجى ملاحظة أنه يتم إهمال SendMessageOptions ، يرجى استخدام MessageOptions بدلا من ذلك. |
| send |
إرسال إيصال قراءة لرسالة. |
| send |
إرسال مؤشر الكتابة في مؤشر الترابط. |
| set |
تعيين الموضوع لموضوع الترابط. |
| update |
تحديث محتوى رسالة. يرجى ملاحظة أنه يتم إهمال البيانات الوصفية ، يرجى استخدام MessageOptions.metadata بدلا من ذلك. |
تفاصيل الأسلوب
deleteMessage(string)
حذف رسالة في مؤشر الترابط.
function deleteMessage(messageId: string): Promise<void>
المعلمات
- messageId
-
string
المرتجعات
Promise<void>
downloadResourceToCache(ResourceDetails)
تنزيل مورد في ذاكرة التخزين المؤقت للرسالة المحددة.
function downloadResourceToCache(resourceDetails: ResourceDetails): Promise<void>
المعلمات
- resourceDetails
- ResourceDetails
المرتجعات
Promise<void>
fetchInitialData()
إحضار الحالة الأولية لمحول الدردشة.
ينفذ الحد الأدنى من الجلب الضروري لأساليب ChatComposite وواجهة برمجة التطبيقات.
function fetchInitialData(): Promise<void>
المرتجعات
Promise<void>
loadPreviousChatMessages(number)
تحميل المزيد من الرسائل السابقة في محفوظات مؤشر ترابط الدردشة.
function loadPreviousChatMessages(messagesToLoad: number): Promise<boolean>
المعلمات
- messagesToLoad
-
number
المرتجعات
Promise<boolean>
الملاحظات
عادة ما يتم استخدام هذا الأسلوب للتحكم في الجلب التزايدي/ التمرير اللانهائي
removeParticipant(string)
إزالة مشارك في مؤشر الترابط.
function removeParticipant(userId: string): Promise<void>
المعلمات
- userId
-
string
المرتجعات
Promise<void>
removeResourceFromCache(ResourceDetails)
يزيل موردا من ذاكرة التخزين المؤقت للرسالة المحددة.
function removeResourceFromCache(resourceDetails: ResourceDetails)
المعلمات
- resourceDetails
- ResourceDetails
sendMessage(string, SendMessageOptions)
إرسال رسالة في مؤشر الترابط. يرجى ملاحظة أنه يتم إهمال SendMessageOptions ، يرجى استخدام MessageOptions بدلا من ذلك.
function sendMessage(content: string, options?: SendMessageOptions): Promise<void>
المعلمات
- content
-
string
- options
- SendMessageOptions
المرتجعات
Promise<void>
sendReadReceipt(string)
إرسال إيصال قراءة لرسالة.
function sendReadReceipt(chatMessageId: string): Promise<void>
المعلمات
- chatMessageId
-
string
المرتجعات
Promise<void>
sendTypingIndicator()
إرسال مؤشر الكتابة في مؤشر الترابط.
function sendTypingIndicator(): Promise<void>
المرتجعات
Promise<void>
setTopic(string)
تعيين الموضوع لموضوع الترابط.
function setTopic(topicName: string): Promise<void>
المعلمات
- topicName
-
string
المرتجعات
Promise<void>
updateMessage(string, string, Record<string, string>)
تحديث محتوى رسالة. يرجى ملاحظة أنه يتم إهمال البيانات الوصفية ، يرجى استخدام MessageOptions.metadata بدلا من ذلك.
function updateMessage(messageId: string, content: string, options?: Record<string, string>): Promise<void>
المعلمات
- messageId
-
string
- content
-
string
- options
-
Record<string, string>
المرتجعات
Promise<void>