ChatMessageChangeTracker Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides methods to enable and retrieve message change revisions.
public ref class ChatMessageChangeTracker sealed
/// [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 ChatMessageChangeTracker final
[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 ChatMessageChangeTracker
Public NotInheritable Class ChatMessageChangeTracker
- Inheritance
- Attributes
Windows requirements
Device family |
Windows 10 (introduced in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
App capabilities |
chat
blockedChatMessages
chatSystem
smsSend
|
Remarks
Get an instance of this class by referencing the ChangeTracker property of the ChatMessageStore object.
Methods
Enable() |
Enables change tracking for the messages in the message store. |
GetChangeReader() |
Returns a ChatMessageChangeReader class object which provides a collection of message revisions from the message store. |
Reset() |
Resets change tracking for the messages in the message store. The first revision begins with the next message change. |