ChatMessage Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un messaggio di 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
- Ereditarietà
- Attributi
- Implementazioni
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Funzionalità dell'app |
chat
chatSystem
smsSend
|
Commenti
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1607 | 14393 | Syncid |
Costruttori
ChatMessage() |
Crea una nuova istanza della classe ChatMessage . |
Proprietà
Attachments |
Ottiene un elenco di allegati dei messaggi di chat. |
Body |
Ottiene o imposta il corpo del messaggio di chat. |
EstimatedDownloadSize |
Ottiene o imposta le dimensioni stimate di un file da inviare o ricevere. |
From |
Ottiene l'identificatore o l'indirizzo del mittente del messaggio. |
Id |
Ottiene l'identificatore del messaggio. |
IsAutoReply |
Ottiene o imposta un valore booleano che indica se il messaggio è una risposta automatica. |
IsForwardingDisabled |
Ottiene un valore booleano che indica se l'inoltro è disabilitato. |
IsIncoming |
Ottiene un valore booleano che indica se il messaggio è in ingresso o in uscita. |
IsRead |
Ottiene un valore booleano che indica se il messaggio è stato letto. |
IsReceivedDuringQuietHours |
Ottiene o imposta un valore booleano che indica se il messaggio è stato ricevuto durante l'orario di silenzio specificato dall'utente. |
IsReplyDisabled |
Ottiene un valore booleano che indica se la risposta è disabilitata in ChatMessage. |
IsSeen |
Ottiene o imposta un valore booleano che indica se il messaggio è stato visualizzato. |
IsSimMessage |
Ottiene un valore booleano che indica se il messaggio viene archiviato in una scheda SIM. |
ItemKind |
Ottiene il tipo di elemento. |
LocalTimestamp |
Ottiene il timestamp locale del messaggio. |
MessageKind |
Ottiene o imposta il tipo di ChatMessage. |
MessageOperatorKind |
Ottiene o imposta un valore che indica il tipo di operatore di messaggio, ad esempio SMS, MMS o RCS. |
NetworkTimestamp |
Ottiene il timestamp di rete del messaggio. |
Recipients |
Ottiene l'elenco dei destinatari del messaggio. |
RecipientsDeliveryInfos |
Ottiene le informazioni di recapito per ognuno dei destinatari di ChatMessage. |
RecipientSendStatuses |
Ottiene l'elenco di stati di invio per il messaggio. |
RemoteId |
Ottiene o imposta l'ID remoto per ChatMessage. |
ShouldSuppressNotification |
Ottiene o imposta un valore booleano che indica se la notifica di ricezione di ChatMessage deve essere eliminata. |
Status |
Ottiene lo stato del messaggio. Gli stati tipici includono bozza, inviato, ricevuto, eliminato e così via. |
Subject |
Ottiene l'oggetto del messaggio. |
SyncId |
ID usato per identificare un messaggio tra dispositivi. Questo ID viene generato nella creazione di tutti i messaggi. I client che copiano i messaggi tra dispositivi devono anche copiare questo ID per identificare in modo univoco lo stesso messaggio in dispositivi diversi |
ThreadingInfo |
Ottiene o imposta le informazioni di threading della conversazione per ChatMessage. |
TransportFriendlyName |
Ottiene il nome descrittivo del trasporto del messaggio. |
TransportId |
Ottiene o imposta l'ID trasporto del messaggio. |