ChatMessageChange
ChatMessageChange
ChatMessageChange
ChatMessageChange
Class
Definition
Represents a revision to a chat message.
public : sealed class ChatMessageChange : IChatMessageChangepublic sealed class ChatMessageChange : IChatMessageChangePublic NotInheritable Class ChatMessageChange Implements IChatMessageChange// You can use this class in JavaScript.
- Attributes
Windows 10 requirements
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
Remarks
Obtain an instance of this class by calling ReadBatchAsync.
Properties
ChangeType ChangeType ChangeType ChangeType
Gets the type of change made to a chat message, such as created, modified, etc.
public : ChatMessageChangeType ChangeType { get; }public ChatMessageChangeType ChangeType { get; }Public ReadOnly Property ChangeType As ChatMessageChangeType// You can use this property in JavaScript.
The type of change represented by the object.
Remarks
An application can check the change type when deciding to accept message changes or to update its private message store. The following example checks for acceptable changes.
switch (messageChange.ChangeType)
{
case ChatMessageChangeType.MessageCreated:
case ChatMessageChangeType.MessageDeleted:
case ChatMessageChangeType.MessageModified:
messageStore.ChangeTracker.GetChangeReader.AcceptChanges();
break;
case ChatMessageChangeType.ChangeTrackingLost:
messageStore.ChangeTracker.Reset();
break;
default:
break
}