Share via


ContactAnnotationList Class

Definition

Represents a list of ContactAnnotation objects.

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

See also