ContactChangeTracker 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 functionality for monitoring changes to Contact objects in the ContactStore.
public ref class ContactChangeTracker 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 ContactChangeTracker 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 ContactChangeTracker
Public NotInheritable Class ContactChangeTracker
- Inheritance
- Attributes
Windows requirements
Device family |
Windows 10 (introduced in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
App capabilities |
contactsSystem
|
Remarks
Use ContactStore.ChangeTracker or ContactList.ChangeTracker to get an instance of this class.
Version history
Windows version | SDK version | Value added |
---|---|---|
1709 | 16299 | IsTracking |
Properties
IsTracking |
Gets a Boolean value that indicates whether change tracking is active. |
Methods
Enable() |
Call this method to enable change tracking. |
GetChangeReader() |
Gets a ContactChangeReader that can be used to process changes. |
Reset() |
Call this method to reset the change tracker if your app receives ContactChangeType.ChangeTrackingLost. |