Share via


ChatMessageChangeTracker Class

Definition

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

Applies to