다음을 통해 공유


AppointmentStore 클래스

정의

약속이 포함된 저장소를 나타냅니다.

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

Windows 요구 사항

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

설명

버전 기록

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

속성

ChangeTracker

약속 저장소와 연결된 AppointmentStoreChangeTracker 를 반환합니다.

메서드

CreateAppointmentCalendarAsync(String)

지정된 매개 변수를 사용하여 약속 저장소 내에 새 AppointmentCalendar 를 비동기적으로 만듭니다.

CreateAppointmentCalendarAsync(String, String)

지정된 이름 및 사용자 데이터 계정 ID를 사용하여 약속 저장소 내에 새 AppointmentCalendar 를 비동기적으로 만듭니다.

FindAppointmentCalendarsAsync()

약속 저장소의 모든 약속 일정 목록을 검색합니다.

FindAppointmentCalendarsAsync(FindAppointmentCalendarsOptions)

제공된 FindAppointmentCalendarsOptions 개체에 지정된 조건을 충족하는 약속 저장소의 약속 일정 목록을 검색합니다.

FindAppointmentsAsync(DateTime, TimeSpan)

지정된 날짜 범위 내에 속하는 약속 일정의 약속 목록을 검색합니다.

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

지정한 날짜 범위에 속하는 약속 일정의 약속 목록을 검색하고 제공된 FindAppointmentsOptions 개체에 지정된 조건을 충족합니다.

FindConflictAsync(Appointment)

약속 저장소에서 지정된 약속과 기존 약속 간의 충돌을 나타내는 AppointmentConflictResult 를 반환합니다.

FindConflictAsync(Appointment, DateTime)

약속 저장소에서 지정된 약속과 기존 약속 instance 간의 충돌을 나타내는 AppointmentConflictResult를 반환합니다.

FindLocalIdsFromRoamingIdAsync(String)

지정한 RoamingId 값이 있는 약속 인스턴스의 LocalId 값 목록을 반환합니다.

GetAppointmentAsync(String)

지정된 LocalId를 사용하여 약속을 검색합니다.

GetAppointmentCalendarAsync(String)

지정된 LocalId를 사용하여 AppointmentCalendar를 검색합니다.

GetAppointmentInstanceAsync(String, DateTime)

지정된 LocalId 및 지정된 시작 시간을 사용하여 약속의 instance 검색합니다.

GetChangeTracker(String)

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

MoveAppointmentAsync(Appointment, AppointmentCalendar)

지정된 Appointment 개체를 지정된 AppointmentCalendar로 이동합니다.

ShowAddAppointmentAsync(Appointment, Rect)

약속 공급자 약속 추가 UI를 표시하여 사용자가 약속을 추가할 수 있도록 합니다.

ShowAppointmentDetailsAsync(String)

사용자가 지정된 약속을 볼 수 있도록 약속 공급자 약속 세부 정보 UI를 표시합니다.

ShowAppointmentDetailsAsync(String, DateTime)

사용자가 지정된 약속을 볼 수 있도록 약속 공급자 약속 세부 정보 UI를 표시합니다.

ShowEditNewAppointmentAsync(Appointment)

사용자가 약속을 추가할 수 있도록 전체 편집 환경을 포함하여 약속 공급자 약속 추가 UI를 표시합니다.

ShowRemoveAppointmentAsync(String, Rect)

약속 공급자 약속 제거 UI를 표시하여 사용자가 약속을 제거할 수 있도록 합니다.

ShowRemoveAppointmentAsync(String, Rect, Placement, DateTime)

약속 공급자 약속 제거 UI를 표시하여 사용자가 약속을 제거할 수 있도록 합니다.

ShowReplaceAppointmentAsync(String, Appointment, Rect)

약속 공급자 약속 바꾸기 UI를 표시하여 사용자가 약속을 바꿀 수 있도록 합니다.

ShowReplaceAppointmentAsync(String, Appointment, Rect, Placement, DateTime)

약속 공급자 약속 바꾸기 UI를 표시하여 사용자가 약속을 바꿀 수 있도록 합니다.

이벤트

StoreChanged

AppointmentStore가 변경되면 발생합니다.

적용 대상