Поделиться через


ChatMessage Класс

Определение

Представляет сообщение чата.

public ref class ChatMessage sealed
public ref class ChatMessage sealed : IChatItem
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [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 ChatMessage 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)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ChatMessage 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)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ChatMessage final : IChatItem
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[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 ChatMessage
[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)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ChatMessage
[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)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ChatMessage : IChatItem
function ChatMessage()
Public NotInheritable Class ChatMessage
Public NotInheritable Class ChatMessage
Implements IChatItem
Наследование
Object Platform::Object IInspectable ChatMessage
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)
Возможности приложения
chat chatSystem smsSend

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1607 14393 SyncId

Конструкторы

ChatMessage()

Создает новый экземпляр класса ChatMessage .

Свойства

Attachments

Возвращает список вложений сообщений чата.

Body

Возвращает или задает текст сообщения чата.

EstimatedDownloadSize

Возвращает или задает предполагаемый размер файла для отправки или получения.

From

Возвращает идентификатор или адрес отправителя сообщения.

Id

Возвращает идентификатор сообщения.

IsAutoReply

Возвращает или задает логическое значение, указывающее, является ли сообщение автоматическим ответом.

IsForwardingDisabled

Возвращает логическое значение, указывающее, отключена ли пересылка.

IsIncoming

Возвращает логическое значение, указывающее, является ли сообщение входящим или исходящим.

IsRead

Возвращает логическое значение, указывающее, было ли прочитано сообщение.

IsReceivedDuringQuietHours

Возвращает или задает логическое значение, указывающее, было ли получено сообщение в указанное пользователем время без уведомления.

IsReplyDisabled

Возвращает логическое значение, указывающее, отключен ли ответ в ChatMessage.

IsSeen

Возвращает или задает логическое значение, указывающее, было ли показано сообщение.

IsSimMessage

Возвращает логическое значение, указывающее, хранится ли сообщение на карта SIM-карты.

ItemKind

Возвращает тип элемента.

LocalTimestamp

Возвращает локальную метку времени сообщения.

MessageKind

Возвращает или задает тип chatMessage.

MessageOperatorKind

Возвращает или задает значение, указывающее тип оператора сообщения, например SMS, MMS или RCS.

NetworkTimestamp

Возвращает метку сетевого времени сообщения.

Recipients

Возвращает список получателей сообщения.

RecipientsDeliveryInfos

Возвращает сведения о доставке для каждого из получателей ChatMessage.

RecipientSendStatuses

Возвращает список состояний отправки для сообщения.

RemoteId

Возвращает или задает удаленный идентификатор для ChatMessage.

ShouldSuppressNotification

Возвращает или задает логическое значение, указывающее, следует ли подавлять уведомление о получении ChatMessage .

Status

Возвращает состояние сообщения. К типичным состояниям относятся черновик, отправлено, получено, удалено и т. д.

Subject

Возвращает тему сообщения.

SyncId

Идентификатор, используемый для идентификации сообщения на разных устройствах. Этот идентификатор создается при создании для всех сообщений. Клиенты, которые копируют сообщения между устройствами, также должны копировать этот идентификатор, чтобы однозначно идентифицировать одно и то же сообщение на разных устройствах.

ThreadingInfo

Возвращает или задает сведения о потоковой беседе для ChatMessage.

TransportFriendlyName

Возвращает понятное транспортное имя сообщения.

TransportId

Возвращает или задает идентификатор транспорта сообщения.

Применяется к