ChatThreadClient class
Klien untuk melakukan operasi obrolan
Konstruktor
Chat |
Properti
thread |
ID Utas ChatThreadClient |
Metode
add |
Menambahkan detail peserta obrolan milik utas yang diidentifikasi oleh threadId. |
delete |
Menghapus pesan yang diidentifikasi oleh threadId dan messageId |
get |
Mendapatkan pesan obrolan yang diidentifikasi oleh messageId. Mengembalikan pesan tertentu. |
get |
Mendapat utas obrolan. Mengembalikan utas obrolan. |
list |
Mendapatkan daftar pesan dari utas yang diidentifikasi oleh threadId. Mengembalikan daftar pesan. |
list |
Mendapatkan peserta utas yang diidentifikasi oleh threadId. Mengembalikan daftar peserta. |
list |
Mendapatkan daftar tanda terima baca dari utas yang diidentifikasi oleh threadId. Mengembalikan daftar pesan. |
remove |
Menghapus peserta dari utas yang diidentifikasi oleh threadId. |
send |
Mengirim pesan obrolan ke utas yang diidentifikasi oleh threadId. Mengembalikan id pesan yang dibuat. |
send |
Mengirim tanda terima baca ke utas yang diidentifikasi oleh threadId. |
send |
Mengirim pemberitahuan pengetikan ke utas. Tidak mencoba mengirim jika waktu sejak pemberitahuan terakhir lebih kecil dari interval pengetikan minimum |
update |
Updates pesan yang diidentifikasi oleh threadId dan messageId |
update |
Updates topik utas. |
Detail Konstruktor
ChatThreadClient(string, string, CommunicationTokenCredential, ChatThreadClientOptions)
new ChatThreadClient(endpoint: string, threadId: string, credential: CommunicationTokenCredential, options?: ChatThreadClientOptions)
Parameter
- endpoint
-
string
- threadId
-
string
- credential
- CommunicationTokenCredential
- options
- ChatThreadClientOptions
Detail Properti
threadId
ID Utas ChatThreadClient
threadId: string
Nilai Properti
string
Detail Metode
addParticipants(AddParticipantsRequest, OperationOptions)
Menambahkan detail peserta obrolan milik utas yang diidentifikasi oleh threadId.
function addParticipants(request: AddParticipantsRequest, options?: OperationOptions): Promise<AddChatParticipantsResult>
Parameter
- request
- AddParticipantsRequest
Detail peserta utas untuk ditambahkan dalam daftar utas
- options
- OperationOptions
Opsi operasi.
Mengembalikan
Promise<AddChatParticipantsResult>
deleteMessage(string, OperationOptions)
Menghapus pesan yang diidentifikasi oleh threadId dan messageId
function deleteMessage(messageId: string, options?: OperationOptions): Promise<void>
Parameter
- messageId
-
string
Id pesan pesan.
- options
- OperationOptions
Opsi operasi.
Mengembalikan
Promise<void>
getMessage(string, OperationOptions)
Mendapatkan pesan obrolan yang diidentifikasi oleh messageId. Mengembalikan pesan tertentu.
function getMessage(messageId: string, options?: OperationOptions): Promise<ChatMessage>
Parameter
- messageId
-
string
Id pesan pesan.
- options
- OperationOptions
Opsi operasi.
Mengembalikan
Promise<ChatMessage>
getProperties(OperationOptions)
Mendapat utas obrolan. Mengembalikan utas obrolan.
function getProperties(options?: OperationOptions): Promise<ChatThreadProperties>
Parameter
- options
- OperationOptions
Opsi operasi.
Mengembalikan
Promise<ChatThreadProperties>
listMessages(RestListMessagesOptions)
Mendapatkan daftar pesan dari utas yang diidentifikasi oleh threadId. Mengembalikan daftar pesan.
function listMessages(options?: RestListMessagesOptions): PagedAsyncIterableIterator<ChatMessage, ChatMessage[], PageSettings>
Parameter
- options
- RestListMessagesOptions
Mendapatkan opsi pesan.
Mengembalikan
listParticipants(RestListParticipantsOptions)
Mendapatkan peserta utas yang diidentifikasi oleh threadId. Mengembalikan daftar peserta.
function listParticipants(options?: RestListParticipantsOptions): PagedAsyncIterableIterator<ChatParticipant, ChatParticipant[], PageSettings>
Parameter
- options
- RestListParticipantsOptions
Opsi operasi.
Mengembalikan
listReadReceipts(RestListReadReceiptsOptions)
Mendapatkan daftar tanda terima baca dari utas yang diidentifikasi oleh threadId. Mengembalikan daftar pesan.
function listReadReceipts(options?: RestListReadReceiptsOptions): PagedAsyncIterableIterator<ChatMessageReadReceipt, ChatMessageReadReceipt[], PageSettings>
Parameter
- options
- RestListReadReceiptsOptions
Mendapatkan opsi pesan.
Mengembalikan
removeParticipant(CommunicationIdentifier, OperationOptions)
Menghapus peserta dari utas yang diidentifikasi oleh threadId.
function removeParticipant(participant: CommunicationIdentifier, options?: OperationOptions): Promise<void>
Parameter
- participant
- CommunicationIdentifier
Peserta utas untuk dihapus dari daftar utas
- options
- OperationOptions
Opsi operasi.
Mengembalikan
Promise<void>
sendMessage(SendMessageRequest, SendMessageOptions)
Mengirim pesan obrolan ke utas yang diidentifikasi oleh threadId. Mengembalikan id pesan yang dibuat.
function sendMessage(request: SendMessageRequest, options?: SendMessageOptions): Promise<SendChatMessageResult>
Parameter
- request
- SendMessageRequest
Permintaan untuk mengirim pesan.
- options
- SendMessageOptions
Opsi operasi.
Mengembalikan
Promise<SendChatMessageResult>
sendReadReceipt(SendReadReceiptRequest, OperationOptions)
Mengirim tanda terima baca ke utas yang diidentifikasi oleh threadId.
function sendReadReceipt(request: SendReadReceiptRequest, options?: OperationOptions): Promise<void>
Parameter
- request
- SendReadReceiptRequest
Permintaan untuk mengirim tanda terima baca
- options
- OperationOptions
Opsi operasi.
Mengembalikan
Promise<void>
sendTypingNotification(SendTypingNotificationOptions)
Mengirim pemberitahuan pengetikan ke utas. Tidak mencoba mengirim jika waktu sejak pemberitahuan terakhir lebih kecil dari interval pengetikan minimum
function sendTypingNotification(options?: SendTypingNotificationOptions): Promise<boolean>
Parameter
- options
- SendTypingNotificationOptions
Opsi operasi
Mengembalikan
Promise<boolean>
Benar jika pemberitahuan pesan pengetikan dapat dikirim, jika tidak salah.
updateMessage(string, UpdateMessageOptions)
Updates pesan yang diidentifikasi oleh threadId dan messageId
function updateMessage(messageId: string, options?: UpdateMessageOptions): Promise<void>
Parameter
- messageId
-
string
Id pesan pesan.
- options
- UpdateMessageOptions
Opsi operasi.
Mengembalikan
Promise<void>
updateTopic(string, UpdateTopicOptions)
Updates topik utas.
function updateTopic(topic: string, options?: UpdateTopicOptions): Promise<void>
Parameter
- topic
-
string
Topik perlu diperbarui.
- options
- UpdateTopicOptions
Opsi operasi.
Mengembalikan
Promise<void>