ChatMessage Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |