ChatConversation Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili percakapan di klien obrolan.
public ref class ChatConversation sealed
public ref class ChatConversation sealed : IChatItem
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ChatConversation final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ChatConversation final : IChatItem
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ChatConversation
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ChatConversation : IChatItem
Public NotInheritable Class ChatConversation
Public NotInheritable Class ChatConversation
Implements IChatItem
- Warisan
- Atribut
- Penerapan
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Kemampuan aplikasi |
chat
chatSystem
smsSend
|
Keterangan
Panggil metode ChatMessageStore.GetConversationAsync atau ChatMessageStore.GetConversationFromThreadingInfoAsync untuk mendapatkan instans kelas ini.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1511 | 10586 | CanModifyParticipants |
Properti
CanModifyParticipants |
Mendapatkan atau mengatur boolean yang menunjukkan apakah peserta dapat dimodifikasi atau tidak. |
HasUnreadMessages |
Mendapatkan nilai Boolean yang menunjukkan apakah ada pesan yang belum dibaca di ChatConversation. |
Id |
Mendapatkan pengidentifikasi unik untuk ChatConversation. |
IsConversationMuted |
Mendapatkan atau menetapkan nilai Boolean yang menunjukkan apakah ChatConversation dibisukan . |
ItemKind |
Mendapatkan jenis item. |
MostRecentMessageId |
Mendapatkan ID pesan terbaru dalam percakapan. |
Participants |
Mendapatkan daftar semua peserta dalam percakapan. |
Subject |
Mendapatkan atau mengatur subjek percakapan grup. |
ThreadingInfo |
Mendapatkan info utas untuk ChatConversation. |
Metode
DeleteAsync() |
Secara asinkron menghapus semua pesan di ChatConversation dan percakapan itu sendiri. |
GetMessageReader() |
Mendapatkan ChatMessageReader untuk ChatConversation ini. |
MarkMessagesAsReadAsync() |
Secara asinkron menandai semua pesan dalam percakapan sebagai sudah dibaca. |
MarkMessagesAsReadAsync(DateTime) |
Secara asinkron menandai semua pesan dalam percakapan sebelum DateTime yang ditentukan sebagai sudah dibaca. |
NotifyLocalParticipantComposing(String, String, Boolean) |
Panggil ini untuk menunjukkan bahwa peserta lokal telah memulai atau telah selesai mengetik. |
NotifyRemoteParticipantComposing(String, String, Boolean) |
Secara lokal memicu peristiwa yang menunjukkan bahwa peserta jarak jauh sedang mengetik. |
SaveAsync() |
Secara asinkron menyimpan ChatConversation. |
Acara
RemoteParticipantComposingChanged |
Terjadi ketika pengguna jarak jauh telah memulai atau selesai mengetik. |