Share via


AggregateContactManager Class

Definition

Provides functionality for linking individual (raw) contacts across services together into a single aggregate contact.

public ref class AggregateContactManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AggregateContactManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AggregateContactManager
Public NotInheritable Class AggregateContactManager
Inheritance
Object Platform::Object IInspectable AggregateContactManager
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

All relevant methods of this class are static methods.

Version history

Windows version SDK version Value added
1607 14393 SetRemoteIdentificationInformationAsync

Methods

FindRawContactsAsync(Contact)

Returns the list of individual (raw) contacts from the specified aggregate contact.

SetRemoteIdentificationInformationAsync(String, String, String)

Sets the identifier that specifies the remote contacts to link together with the contact data on your device.

TryLinkContactsAsync(Contact, Contact)

Asynchronously attempts to link contacts together to make an aggregate contact.

TrySetPreferredSourceForPictureAsync(Contact, Contact)

Chooses which of the raw contacts provides the main display picture for the aggregate.

UnlinkRawContactAsync(Contact)

Asynchronously unlinks a raw contact from the parent aggregate contact.

Applies to