AggregateContactManager AggregateContactManager AggregateContactManager AggregateContactManager AggregateContactManager Class

Definition

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

public : sealed class AggregateContactManager : IAggregateContactManager, IAggregateContactManager2
struct winrt::Windows::ApplicationModel::Contacts::AggregateContactManager : IAggregateContactManager, IAggregateContactManager2
public sealed class AggregateContactManager : IAggregateContactManager, IAggregateContactManager2
Public NotInheritable Class AggregateContactManager Implements IAggregateContactManager, IAggregateContactManager2
// This class does not provide a public constructor.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)
Capabilities
contactsSystem

Remarks

All relevant methods of this class are static methods.

Methods

FindRawContactsAsync(Contact) FindRawContactsAsync(Contact) FindRawContactsAsync(Contact) FindRawContactsAsync(Contact) FindRawContactsAsync(Contact)

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

SetRemoteIdentificationInformationAsync(String, String, String) SetRemoteIdentificationInformationAsync(String, String, String) SetRemoteIdentificationInformationAsync(String, String, String) SetRemoteIdentificationInformationAsync(String, String, String) 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) TryLinkContactsAsync(Contact, Contact) TryLinkContactsAsync(Contact, Contact) TryLinkContactsAsync(Contact, Contact) TryLinkContactsAsync(Contact, Contact)

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

TrySetPreferredSourceForPictureAsync(Contact, Contact) TrySetPreferredSourceForPictureAsync(Contact, Contact) TrySetPreferredSourceForPictureAsync(Contact, Contact) TrySetPreferredSourceForPictureAsync(Contact, Contact) TrySetPreferredSourceForPictureAsync(Contact, Contact)

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

UnlinkRawContactAsync(Contact) UnlinkRawContactAsync(Contact) UnlinkRawContactAsync(Contact) UnlinkRawContactAsync(Contact) UnlinkRawContactAsync(Contact)

Asynchronously unlinks a raw contact from the parent aggregate contact.