ContactAnnotationList Class

Definition

Represents a list of ContactAnnotation objects.

C#
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ContactAnnotationList
Inheritance
Object ContactAnnotationList
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

Call one of the following methods to create or get an existing ContactAnnotationList:

Properties

Id

Gets the ID for this ContactAnnotationList.

ProviderPackageFamilyName

Gets the unique identifier for the app package that created the ContactAnnotationList.

UserDataAccountId

Gets the ID for the UserDataAccount used by the app.

Methods

DeleteAnnotationAsync(ContactAnnotation)

Asynchronously deletes the specified ContactAnnotation from the list.

DeleteAsync()

Asynchronously deletes this ContactAnnotationList from the ContactAnnotationStore.

FindAnnotationsAsync()

Asynchronously gets the list of ContactAnnotation objects.

FindAnnotationsByRemoteIdAsync(String)

Gets the list of ContactAnnotation objects containing the specified remote ID property.

GetAnnotationAsync(String)

Gets the ContactAnnotation with the specified Id.

TrySaveAnnotationAsync(ContactAnnotation)

Asynchronously attempts to save the ContactAnnotation to the ContactAnnotationList.

Applies to

Product Versions
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

See also