ChatThreadClient class
Klien untuk melakukan operasi obrolan
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 |
Mendapatkan 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 |
Memperbarui pesan yang diidentifikasi oleh threadId dan messageId |
| update |
Memperbarui properti utas. |
| update |
Memperbarui 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)
Mendapatkan utas obrolan. Mengembalikan utas obrolan.
function getProperties(options?: OperationOptions): Promise<ChatThreadProperties>
Parameter
- options
- OperationOptions
Opsi operasi.
Mengembalikan
Promise<ChatThreadProperties>
listMessages(ChatThreadListChatMessagesOptionalParams)
Mendapatkan daftar pesan dari utas yang diidentifikasi oleh threadId. Mengembalikan daftar pesan.
function listMessages(options?: ChatThreadListChatMessagesOptionalParams): PagedAsyncIterableIterator<ChatMessage, ChatMessage[], PageSettings>
Parameter
- options
- RestListMessagesOptions
Dapatkan opsi pesan.
Mengembalikan
listParticipants(ChatThreadListChatParticipantsOptionalParams)
Mendapatkan peserta utas yang diidentifikasi oleh threadId. Mengembalikan daftar peserta.
function listParticipants(options?: ChatThreadListChatParticipantsOptionalParams): PagedAsyncIterableIterator<ChatParticipant, ChatParticipant[], PageSettings>
Parameter
- options
- RestListParticipantsOptions
Opsi operasi.
Mengembalikan
listReadReceipts(ChatThreadListChatReadReceiptsOptionalParams)
Mendapatkan daftar tanda terima baca dari utas yang diidentifikasi oleh threadId. Mengembalikan daftar pesan.
function listReadReceipts(options?: ChatThreadListChatReadReceiptsOptionalParams): PagedAsyncIterableIterator<ChatMessageReadReceipt, ChatMessageReadReceipt[], PageSettings>
Parameter
- options
- RestListReadReceiptsOptions
Dapatkan 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>
True jika pemberitahuan pesan pengetikan dapat dikirim, jika tidak salah.
updateMessage(string, UpdateMessageOptions)
Memperbarui 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>
updateProperties(UpdateChatThreadPropertiesOptions)
Memperbarui properti utas.
function updateProperties(options?: UpdateChatThreadPropertiesOptions): Promise<void>
Parameter
Opsi operasi.
Mengembalikan
Promise<void>
updateTopic(string, UpdateTopicOptions)
Memperbarui topik utas.
function updateTopic(topic: string, options?: UpdateTopicOptions): Promise<void>
Parameter
- topic
-
string
Topik perlu diperbarui.
- options
- UpdateTopicOptions
Opsi operasi.
Mengembalikan
Promise<void>