다음을 통해 공유


ContactStore 클래스

정의

연락처가 포함된 데이터베이스를 나타냅니다.

public ref class ContactStore sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactStore final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ContactStore
Public NotInheritable Class ContactStore
상속
Object Platform::Object IInspectable ContactStore
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
앱 기능
contactsSystem

설명

ContactStore 개체를 얻으려면 정적 유틸리티 메서드 ContactManager.RequestStoreAsync를 호출합니다.

버전 기록

Windows 버전 SDK 버전 추가된 값
1709 16299 GetChangeTracker

속성

AggregateContactManager

서비스 간 개별(원시) 연락처를 단일 집계 연락처에 연결하는 기능을 제공하는 연락처 관리자를 가져옵니다.

ChangeTracker

ContactStore에서 Contact 개체의 변경 내용을 모니터링하는 기능을 제공하는 ContactChangeTracker를 가져옵니다.

메서드

CreateContactListAsync(String)

지정된 표시 이름을 사용하여 ContactList 를 비동기적으로 만듭니다.

CreateContactListAsync(String, String)

지정된 표시 이름 및 사용자 계정으로 ContactList 를 비동기적으로 만듭니다.

FindContactListsAsync()

ContactList 개체 목록을 비동기적으로 반환합니다.

FindContactsAsync()

연락처 저장소의 모든 연락처 목록을 검색합니다.

FindContactsAsync(String)

제공된 검색 텍스트를 기반으로 연락처 개체 목록을 검색합니다.

GetChangeTracker(String)

ContactStore에서 Contact 개체의 변경 내용을 모니터링하는 기능을 제공하는 ContactChangeTracker를 가져옵니다.

GetContactAsync(String)

지정된 ID 값을 가진 연락처를 나타내는 Contact 개체를 검색합니다.

GetContactListAsync(String)

지정된 ID를 사용하여 ContactList 를 비동기적으로 가져옵니다.

GetContactReader()

ContactStore에 대한 ContactReader를 만들고 반환합니다.

GetContactReader(ContactQueryOptions)

지정한 ContactQueryOptions를 사용하여 ContactStore에 대한 ContactReader를 만들고 반환합니다.

GetMeContactAsync()

현재 사용자를 나타내는 Contact 개체를 비동기적으로 가져옵니다.

이벤트

ContactChanged

ContactStore연락처가 변경되었을 때 발생합니다.

적용 대상

추가 정보