Bagikan melalui


ChatConversation Kelas

Definisi

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
Object Platform::Object IInspectable ChatConversation
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.

Berlaku untuk