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. |