Compartir a través de


ChatMessage Clase

Definición

Representa un mensaje 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
Herencia
Object Platform::Object IInspectable ChatMessage
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
Características de aplicaciones
chat chatSystem smsSend

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1607 14393 SyncId

Constructores

ChatMessage()

Crea una nueva instancia de la clase ChatMessage .

Propiedades

Attachments

Obtiene una lista de datos adjuntos de mensajes de chat.

Body

Obtiene o establece el cuerpo del mensaje de chat.

EstimatedDownloadSize

Obtiene o establece el tamaño estimado de un archivo que se va a enviar o recibir.

From

Obtiene el identificador o la dirección del remitente del mensaje.

Id

Obtiene el identificador del mensaje.

IsAutoReply

Obtiene o establece un valor booleano que indica si el mensaje es una respuesta automática.

IsForwardingDisabled

Obtiene un valor booleano que indica si el reenvío está deshabilitado.

IsIncoming

Obtiene un valor booleano que indica si el mensaje es entrante o saliente.

IsRead

Obtiene un valor booleano que indica si se ha leído el mensaje.

IsReceivedDuringQuietHours

Obtiene o establece un valor booleano que indica si el mensaje se recibió durante las horas silenciosas especificadas por el usuario.

IsReplyDisabled

Obtiene un valor booleano que indica si la respuesta está deshabilitada en ChatMessage.

IsSeen

Obtiene o establece un valor booleano que indica si se ha visto el mensaje.

IsSimMessage

Obtiene un valor booleano que indica si el mensaje se almacena en una tarjeta SIM.

ItemKind

Obtiene el tipo de elemento.

LocalTimestamp

Obtiene la marca de tiempo local del mensaje.

MessageKind

Obtiene o establece el tipo de ChatMessage.

MessageOperatorKind

Obtiene o establece un valor que indica el tipo de operador de mensaje, como SMS, MMS o RCS.

NetworkTimestamp

Obtiene la marca de tiempo de red del mensaje.

Recipients

Obtiene la lista de destinatarios del mensaje.

RecipientsDeliveryInfos

Obtiene la información de entrega de cada uno de los destinatarios del ChatMessage.

RecipientSendStatuses

Obtiene la lista de estados de envío para el mensaje.

RemoteId

Obtiene o establece el identificador remoto de ChatMessage.

ShouldSuppressNotification

Obtiene o establece un valor booleano que indica si se debe suprimir la notificación de recepción del chatMessage .

Status

Obtiene el estado del mensaje. Los estados típicos incluyen borrador, enviado, recibido, eliminado, etc.

Subject

Obtiene el asunto del mensaje.

SyncId

Identificador que se usa para identificar un mensaje entre dispositivos. Este identificador se genera al crear todos los mensajes. Los clientes que copian mensajes entre dispositivos también deben copiar este identificador para identificar de forma única el mismo mensaje en distintos dispositivos.

ThreadingInfo

Obtiene o establece la información de subproceso de conversación para ChatMessage.

TransportFriendlyName

Obtiene el nombre descriptivo del transporte del mensaje.

TransportId

Obtiene o establece el identificador de transporte del mensaje.

Se aplica a