ContactReader Class

Definition

Used to read Contact objects in batches from the ContactStore which may be local or remotely located.

public ref class ContactReader 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 ContactReader 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 ContactReader
Public NotInheritable Class ContactReader
Inheritance
Object Platform::Object IInspectable ContactReader
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 GetContactReader or GetContactReader(ContactQueryOptions) to get an instance of this class.

Methods

GetMatchingPropertiesWithMatchReason(Contact)

Gets the reason a Contact matched the search query. Returns the properties and substrings that match.

ReadBatchAsync()

Asynchronously reads a batch of Contact objects from the ContactStore.

Applies to