Condividi tramite


ChatMessage Classe

Definizione

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à
Object Platform::Object IInspectable ChatMessage
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.

Si applica a