ChatThreadClient class
العميل للقيام بعمليات الدردشة
الخصائص
| thread |
معرف مؤشر الترابط ل ChatThreadClient |
الأساليب
| add |
يضيف تفاصيل المشاركين في الدردشة الذين ينتمون إلى مؤشر الترابط المحدد بواسطة threadId. |
| delete |
حذف رسالة تم تحديدها بواسطة threadId و messageId |
| get |
يحصل على رسالة دردشة تم تعريفها بواسطة messageId. إرجاع الرسالة المحددة. |
| get |
الحصول على مؤشر ترابط دردشة. إرجاع مؤشر ترابط الدردشة. |
| list |
يحصل على قائمة رسائل من مؤشر ترابط تم تحديده بواسطة threadId. إرجاع قائمة الرسائل. |
| list |
يحصل على المشاركين في مؤشر الترابط المحدد بواسطة threadId. إرجاع قوائم المشاركين. |
| list |
يحصل على قائمة بإيصال القراءة من مؤشر ترابط تم تحديده بواسطة threadId. إرجاع قائمة الرسائل. |
| remove |
يزيل المشارك من مؤشر الترابط الذي تم تحديده بواسطة threadId. |
| send |
إرسال رسالة دردشة إلى مؤشر ترابط تم تحديده بواسطة threadId. إرجاع معرف الرسالة التي تم إنشاؤها. |
| send |
يرسل إيصال قراءة إلى مؤشر الترابط المحدد بواسطة threadId. |
| send |
إرسال إعلام كتابة إلى مؤشر الترابط. لا يحاول الإرسال إذا كان الوقت منذ آخر إعلام أصغر من الحد الأدنى للفاصل الزمني للكتابة |
| update |
تحديث رسالة تم تحديدها بواسطة threadId و messageId |
| update |
تحديث خصائص سلسلة المحادثات. |
| update |
تحديث موضوع مؤشر ترابط. |
تفاصيل المنشئ
ChatThreadClient(string, string, CommunicationTokenCredential, ChatThreadClientOptions)
new ChatThreadClient(endpoint: string, threadId: string, credential: CommunicationTokenCredential, options?: ChatThreadClientOptions)
المعلمات
- endpoint
-
string
- threadId
-
string
- credential
- CommunicationTokenCredential
- options
- ChatThreadClientOptions
تفاصيل الخاصية
threadId
معرف مؤشر الترابط ل ChatThreadClient
threadId: string
قيمة الخاصية
string
تفاصيل الأسلوب
addParticipants(AddParticipantsRequest, OperationOptions)
يضيف تفاصيل المشاركين في الدردشة الذين ينتمون إلى مؤشر الترابط المحدد بواسطة threadId.
function addParticipants(request: AddParticipantsRequest, options?: OperationOptions): Promise<AddChatParticipantsResult>
المعلمات
- request
- AddParticipantsRequest
تفاصيل المشاركين في مؤشر الترابط لإضافتها في قائمة مؤشرات الترابط
- options
- OperationOptions
خيارات العملية.
المرتجعات
Promise<AddChatParticipantsResult>
deleteMessage(string, OperationOptions)
حذف رسالة تم تحديدها بواسطة threadId و messageId
function deleteMessage(messageId: string, options?: OperationOptions): Promise<void>
المعلمات
- messageId
-
string
معرف الرسالة للرسالة.
- options
- OperationOptions
خيارات العملية.
المرتجعات
Promise<void>
getMessage(string, OperationOptions)
يحصل على رسالة دردشة تم تعريفها بواسطة messageId. إرجاع الرسالة المحددة.
function getMessage(messageId: string, options?: OperationOptions): Promise<ChatMessage>
المعلمات
- messageId
-
string
معرف الرسالة للرسالة.
- options
- OperationOptions
خيارات العملية.
المرتجعات
Promise<ChatMessage>
getProperties(OperationOptions)
الحصول على مؤشر ترابط دردشة. إرجاع مؤشر ترابط الدردشة.
function getProperties(options?: OperationOptions): Promise<ChatThreadProperties>
المعلمات
- options
- OperationOptions
خيارات العملية.
المرتجعات
Promise<ChatThreadProperties>
listMessages(ChatThreadListChatMessagesOptionalParams)
يحصل على قائمة رسائل من مؤشر ترابط تم تحديده بواسطة threadId. إرجاع قائمة الرسائل.
function listMessages(options?: ChatThreadListChatMessagesOptionalParams): PagedAsyncIterableIterator<ChatMessage, ChatMessage[], PageSettings>
المعلمات
- options
- RestListMessagesOptions
الحصول على خيارات الرسائل.
المرتجعات
listParticipants(ChatThreadListChatParticipantsOptionalParams)
يحصل على المشاركين في مؤشر الترابط المحدد بواسطة threadId. إرجاع قوائم المشاركين.
function listParticipants(options?: ChatThreadListChatParticipantsOptionalParams): PagedAsyncIterableIterator<ChatParticipant, ChatParticipant[], PageSettings>
المعلمات
- options
- RestListParticipantsOptions
خيارات العملية.
المرتجعات
listReadReceipts(ChatThreadListChatReadReceiptsOptionalParams)
يحصل على قائمة بإيصال القراءة من مؤشر ترابط تم تحديده بواسطة threadId. إرجاع قائمة الرسائل.
function listReadReceipts(options?: ChatThreadListChatReadReceiptsOptionalParams): PagedAsyncIterableIterator<ChatMessageReadReceipt, ChatMessageReadReceipt[], PageSettings>
المعلمات
- options
- RestListReadReceiptsOptions
الحصول على خيارات الرسائل.
المرتجعات
removeParticipant(CommunicationIdentifier, OperationOptions)
يزيل المشارك من مؤشر الترابط الذي تم تحديده بواسطة threadId.
function removeParticipant(participant: CommunicationIdentifier, options?: OperationOptions): Promise<void>
المعلمات
- participant
- CommunicationIdentifier
مشارك مؤشر ترابط لإزالته من قائمة مؤشرات الترابط
- options
- OperationOptions
خيارات العملية.
المرتجعات
Promise<void>
sendMessage(SendMessageRequest, SendMessageOptions)
إرسال رسالة دردشة إلى مؤشر ترابط تم تحديده بواسطة threadId. إرجاع معرف الرسالة التي تم إنشاؤها.
function sendMessage(request: SendMessageRequest, options?: SendMessageOptions): Promise<SendChatMessageResult>
المعلمات
- request
- SendMessageRequest
طلب إرسال رسالة.
- options
- SendMessageOptions
خيارات العملية.
المرتجعات
Promise<SendChatMessageResult>
sendReadReceipt(SendReadReceiptRequest, OperationOptions)
يرسل إيصال قراءة إلى مؤشر الترابط المحدد بواسطة threadId.
function sendReadReceipt(request: SendReadReceiptRequest, options?: OperationOptions): Promise<void>
المعلمات
- request
- SendReadReceiptRequest
طلب إرسال إيصال بالقراءة
- options
- OperationOptions
خيارات العملية.
المرتجعات
Promise<void>
sendTypingNotification(SendTypingNotificationOptions)
إرسال إعلام كتابة إلى مؤشر الترابط. لا يحاول الإرسال إذا كان الوقت منذ آخر إعلام أصغر من الحد الأدنى للفاصل الزمني للكتابة
function sendTypingNotification(options?: SendTypingNotificationOptions): Promise<boolean>
المعلمات
- options
- SendTypingNotificationOptions
خيارات العملية
المرتجعات
Promise<boolean>
صحيح إذا كان من الممكن إرسال إعلام رسالة الكتابة، وإلا فسيكون خطأ.
updateMessage(string, UpdateMessageOptions)
تحديث رسالة تم تحديدها بواسطة threadId و messageId
function updateMessage(messageId: string, options?: UpdateMessageOptions): Promise<void>
المعلمات
- messageId
-
string
معرف الرسالة للرسالة.
- options
- UpdateMessageOptions
خيارات العملية.
المرتجعات
Promise<void>
updateProperties(UpdateChatThreadPropertiesOptions)
تحديث خصائص سلسلة المحادثات.
function updateProperties(options?: UpdateChatThreadPropertiesOptions): Promise<void>
المعلمات
خيارات العملية.
المرتجعات
Promise<void>
updateTopic(string, UpdateTopicOptions)
تحديث موضوع مؤشر ترابط.
function updateTopic(topic: string, options?: UpdateTopicOptions): Promise<void>
المعلمات
- topic
-
string
يجب تحديث الموضوع إلى.
- options
- UpdateTopicOptions
خيارات العملية.
المرتجعات
Promise<void>