ChatMessage Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un message de conversation.
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
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Fonctionnalités de l’application |
chat
chatSystem
smsSend
|
Remarques
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1607 | 14393 | Syncid |
Constructeurs
ChatMessage() |
Crée une instance de la classe ChatMessage. |
Propriétés
Attachments |
Obtient une liste de pièces jointes de messages de conversation. |
Body |
Obtient ou définit le corps du message de conversation. |
EstimatedDownloadSize |
Obtient ou définit la taille estimée d’un fichier à envoyer ou à recevoir. |
From |
Obtient l’identificateur ou l’adresse de l’expéditeur du message. |
Id |
Obtient l’identificateur du message. |
IsAutoReply |
Obtient ou définit une valeur booléenne indiquant si le message est une réponse automatique. |
IsForwardingDisabled |
Obtient une valeur booléenne indiquant si le transfert est désactivé. |
IsIncoming |
Obtient booléen une valeur indiquant si le message est entrant ou sortant. |
IsRead |
Obtient une valeur booléenne indiquant si le message a été lu. |
IsReceivedDuringQuietHours |
Obtient ou définit une valeur booléenne indiquant si le message a été reçu pendant les heures de silence spécifiées par l’utilisateur. |
IsReplyDisabled |
Obtient une valeur booléenne indiquant si la réponse est désactivée sur le ChatMessage. |
IsSeen |
Obtient ou définit une valeur booléenne indiquant si le message a été vu. |
IsSimMessage |
Obtient une valeur booléenne indiquant si le message est stocké sur un carte SIM. |
ItemKind |
Obtient le type d’élément. |
LocalTimestamp |
Obtient l’horodatage local du message. |
MessageKind |
Obtient ou définit le type de ChatMessage. |
MessageOperatorKind |
Obtient ou définit une valeur indiquant le type d’opérateur de message, tel que SMS, MMS ou RCS. |
NetworkTimestamp |
Obtient l’horodatage réseau du message. |
Recipients |
Obtient la liste des destinataires du message. |
RecipientsDeliveryInfos |
Obtient les informations de remise pour chacun des destinataires du ChatMessage. |
RecipientSendStatuses |
Obtient la liste des états d’envoi du message. |
RemoteId |
Obtient ou définit l’ID distant du ChatMessage. |
ShouldSuppressNotification |
Obtient ou définit une valeur booléenne indiquant si la notification de réception du ChatMessage doit être supprimée. |
Status |
Obtient la status du message. Les états typiques incluent brouillon, envoyé, reçu, supprimé, etc. |
Subject |
Obtient l’objet du message. |
SyncId |
ID utilisé pour identifier un message sur plusieurs appareils. Cet ID est généré lors de la création de tous les messages. Les clients qui copient des messages entre des appareils doivent également copier cet ID afin d’identifier de manière unique le même message sur différents appareils |
ThreadingInfo |
Obtient ou définit les informations de thread de conversation pour chatMessage. |
TransportFriendlyName |
Obtient le nom convivial du transport du message. |
TransportId |
Obtient ou définit l’ID de transport du message. |