Compartilhar via


Windows.ApplicationModel.Chat Namespace

Esse namespace permite que os aplicativos implementem mensagens por meio de protocolos SMS, MMS e RCS em dispositivos que dão suporte a ele.

Classes

ChatCapabilities

Representa os recursos de chat dos Serviços de Comunicação Avançada (RCS) de um número de telefone.

ChatCapabilitiesManager

Fornece funcionalidade para obter recursos de chat.

ChatConversation

Representa uma conversa em um cliente de chat.

ChatConversationReader

Fornece funcionalidade para ler lotes de conversas do ChatMessageStore.

ChatConversationThreadingInfo

Fornece informações de threading para um ChatConversation.

ChatMessage

Representa uma mensagem de chat.

ChatMessageAttachment

Representa um anexo a uma mensagem de chat.

ChatMessageBlocking

Fornece funcionalidade para bloquear mensagens.

ChatMessageChange

Representa uma revisão para uma mensagem de chat.

ChatMessageChangedDeferral

Representa uma solicitação de alteração assíncrona adiada.

ChatMessageChangedEventArgs

Representa os parâmetros de evento usados pelo manipulador de eventos que processa eventos de alteração de mensagem.

ChatMessageChangeReader

Fornece métodos para ler e aceitar revisões de alteração de mensagem.

ChatMessageChangeTracker

Fornece métodos para habilitar e recuperar revisões de alteração de mensagem.

ChatMessageManager

Fornece acesso aos transportes de mensagens e ao repositório de mensagens. Também fornece um método para exibir a interface do usuário para compor mensagens.

ChatMessageNotificationTriggerDetails

Representa a notificação de mensagem disparada de uma tarefa em segundo plano registrada. Um aplicativo de chat pode receber notificações de mensagens de entrada ou enviar eventos definindo um gatilho de tarefa e um ponto de entrada de tarefa.

ChatMessageReader

Fornece métodos para ler mensagens do repositório de mensagens.

ChatMessageStore

Fornece os métodos e propriedades para ler, gerenciar e enviar mensagens. Um aplicativo obtém acesso ao repositório de mensagens usando a classe ChatMessageManager estática.

ChatMessageStoreChangedEventArgs

Fornece os dados para o evento ChatMessageStoreChanged .

ChatMessageTransport

Representa a identidade de um transporte para enviar e receber mensagens. Fisicamente, um transporte de mensagem de chat é um slot SIM no telefone.

ChatMessageTransportConfiguration

Representa dados sobre o transporte de mensagens de chat.

ChatMessageValidationResult

Fornece resultados para validação de mensagens de chat.

ChatQueryOptions

Representa os critérios para localizar mensagens de chat.

ChatRecipientDeliveryInfo

Represente as informações de entrega sobre um destinatário de chat.

ChatSearchReader

Fornece funcionalidade para pesquisar mensagens de chat no ChatMessageStore.

ChatSyncConfiguration

As configurações de sincronização de mensagens de chat.

ChatSyncManager

Gerencia a sincronização de mensagens de chat.

RcsEndUserMessage

Representa uma mensagem de usuário final dos Serviços de Comunicação Avançada (RCS).

RcsEndUserMessageAction

Representa as ações às quais o usuário pode responder.

RcsEndUserMessageAvailableEventArgs

Fornece os dados de um evento MessageAvailableChanged .

RcsEndUserMessageAvailableTriggerDetails

Fornece dados para a tarefa em segundo plano sobre uma nova mensagem.

RcsEndUserMessageManager

Fornece funcionalidade para lidar com eventos de mensagens.

RcsManager

Fornece acesso a APIs para lidar com mensagens RCS (Serviços de Comunicação Avançada).

RcsServiceKindSupportedChangedEventArgs

Fornece dados para o evento ServiceKindSupportedChanged .

RcsTransport

Fornece funcionalidade para acessar o transporte RCS (Rich Communication Services).

RcsTransportConfiguration

Fornece dados sobre a configuração de um transporte RCS (Rich Communication Services).

RemoteParticipantComposingChangedEventArgs

Fornece dados para o evento RemoteParticipantComposingChanged .

Interfaces

IChatItem

Representa um item de chat.

Enumerações

ChatConversationThreadingKind

Especifica como uma conversa é encadeada.

ChatItemKind

Especifica o tipo de um item de chat.

ChatMessageChangeType

Especifica o tipo de alteração feita em uma mensagem de chat.

ChatMessageKind

Especifica o tipo de mensagem de chat.

ChatMessageOperatorKind

Especifica o tipo de operador de mensagem.

ChatMessageStatus

Especifica o status atual de uma mensagem de chat, como rascunho, enviado ou recebido.

ChatMessageTransportKind

Especifica o tipo de transporte de mensagem.

ChatMessageValidationStatus

Especifica o estado de validação de uma mensagem de chat, como válido, nenhum destinatário ou muitos anexos.

ChatRestoreHistorySpan

Indica o intervalo do histórico de restauração do chat.

ChatStoreChangedEventKind

Especifica o tipo de alteração que ocorreu para um evento ChatMessageStoreChanged .

ChatTransportErrorCodeCategory

Especifica a categoria de um erro de transporte.

ChatTransportInterpretedErrorCode

Especifica uma interpretação para o código de erro.

RcsServiceKind

Especifica o tipo do serviço RCS (Rich Communication Services).