ChatMessage Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |