Partilhar via


ChatMessage Classe

Definição

Representa uma mensagem de chat.

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
Herança
Object Platform::Object IInspectable ChatMessage
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
Funcionalidades do aplicativo
chat chatSystem smsSend

Comentários

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1607 14393 Syncid

Construtores

ChatMessage()

Cria uma nova instância da classe ChatMessage .

Propriedades

Attachments

Obtém uma lista de anexos de mensagens de chat.

Body

Obtém ou define o corpo da mensagem de chat.

EstimatedDownloadSize

Obtém ou define o tamanho estimado de um arquivo a ser enviado ou recebido.

From

Obtém o identificador ou o endereço do remetente da mensagem.

Id

Obtém o identificador da mensagem.

IsAutoReply

Obtém ou define um valor booliano que indica se a mensagem é uma resposta automática.

IsForwardingDisabled

Obtém um valor booliano que indica se o encaminhamento está desabilitado.

IsIncoming

Obtém um valor booliano que indica se a mensagem está de entrada ou saída.

IsRead

Obtém um valor booliano que indica se a mensagem foi lida.

IsReceivedDuringQuietHours

Obtém ou define um valor booliano que indica se a mensagem foi recebida durante as horas de silêncio especificadas pelo usuário.

IsReplyDisabled

Obtém um valor booliano que indica se a resposta está desabilitada no ChatMessage.

IsSeen

Obtém ou define um valor booliano que indica se a mensagem foi vista.

IsSimMessage

Obtém um valor booliano que indica se a mensagem é armazenada em um cartão SIM.

ItemKind

Obtém o tipo de item.

LocalTimestamp

Obtém o carimbo de data/hora local da mensagem.

MessageKind

Obtém ou define o tipo de ChatMessage.

MessageOperatorKind

Obtém ou define um valor que indica o tipo de operador de mensagem, como SMS, MMS ou RCS.

NetworkTimestamp

Obtém o carimbo de data/hora da rede da mensagem.

Recipients

Obtém a lista de destinatários da mensagem.

RecipientsDeliveryInfos

Obtém as informações de entrega para cada um dos destinatários do ChatMessage.

RecipientSendStatuses

Obtém a lista de status de envio para a mensagem.

RemoteId

Obtém ou define a ID remota do ChatMessage.

ShouldSuppressNotification

Obtém ou define um valor booliano que indica se a notificação de recebimento do ChatMessage deve ser suprimida.

Status

Obtém o status da mensagem. Os estados típicos incluem rascunho, envio, recebimento, exclusão etc.

Subject

Obtém o assunto da mensagem.

SyncId

A ID usada para identificar uma mensagem entre dispositivos. Essa ID é gerada na criação de todas as mensagens. Os clientes que copiam mensagens entre dispositivos também precisam copiar essa ID para identificar exclusivamente a mesma mensagem em dispositivos diferentes

ThreadingInfo

Obtém ou define as informações de threading de conversa para o ChatMessage.

TransportFriendlyName

Obtém o nome amigável do transporte da mensagem.

TransportId

Obtém ou define a ID de transporte da mensagem.

Aplica-se a