다음을 통해 공유


AppointmentCalendar 클래스

정의

약속이 있는 일정을 나타냅니다.

public ref class AppointmentCalendar 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 AppointmentCalendar 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 AppointmentCalendar
Public NotInheritable Class AppointmentCalendar
상속
Object Platform::Object IInspectable AppointmentCalendar
특성

Windows 요구 사항

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

설명

AppointmentStore.CreateAppointmentCalendarAsync, AppointmentStore.FindAppointmentCalendarsAsync 또는 AppointmentStore.GetAppointmentCalendarAsync 메서드를 호출하여 이 클래스의 instance 가져옵니다.

버전 기록

Windows 버전 SDK 버전 추가된 값
1607 14393 RegisterSyncManagerAsync

속성

CanCancelMeetings

일정에서 모임 취소를 지원하는지 여부를 나타내는 부울 값을 가져오거나 설정합니다.

CanCreateOrUpdateAppointments

일정에서 약속 만들기 또는 업데이트를 지원하는지 여부를 나타내는 부울 값을 가져오거나 설정합니다.

CanForwardMeetings

일정이 모임 전달을 지원하는지 여부를 나타내는 부울 값을 가져오거나 설정합니다.

CanNotifyInvitees

일정이 참석자에게 알림을 지원하는지 여부를 나타내는 부울 값을 가져오거나 설정합니다.

CanProposeNewTimeForMeetings

일정에서 새 모임 시간 제안을 지원하는지 여부를 나타내는 부울 값을 가져오거나 설정합니다.

CanUpdateMeetingResponses

일정이 모임 응답 업데이트를 지원하는지 여부를 나타내는 부울 값을 가져오거나 설정합니다.

DisplayColor

기본 제공 일정 앱이 일정과 연결된 약속에 사용하는 색을 가져옵니다.

DisplayName

AppointmentCalendar의 표시 이름을 나타내는 문자열을 가져옵니다.

IsHidden

AppointmentCalendar가 디바이스의 기본 제공 일정 UI에 숨겨져 있는지 여부를 가져옵니다.

LocalId

로컬 디바이스에서 약속 일정을 고유하게 식별하는 문자열을 가져옵니다.

MustNofityInvitees

초대 대상자를 알림을 보내야 하는지 여부를 나타내는 부울 값을 가져오거나 설정합니다.

OtherAppReadAccess

디바이스의 다른 앱에서 약속 일정에 대한 읽기 권한이 있는지 여부를 나타내는 부울 값을 가져오거나 설정합니다.

OtherAppWriteAccess

디바이스의 다른 앱에서 약속 일정에 대한 쓰기 권한이 있는지 여부를 나타내는 부울 값을 가져오거나 설정합니다.

RemoteId

AppointmentCalendar의 원격 ID를 가져옵니다.

SourceDisplayName

약속 일정의 공급자를 설명하는 문자열을 가져옵니다.

SummaryCardView

일정의 약속에 대한 요약 카드 표시되는 방식을 가져오거나 설정합니다.

SyncManager

원격 서버와 동기화하는 데 사용할 수 있는 AppointmentCalendarSyncManager 를 가져옵니다.

UserDataAccountId

AppointmentCalendar에 대한 사용자 계정 데이터의 식별자를 가져옵니다.

메서드

DeleteAppointmentAsync(String)

지정된 ID를 사용하여 약속을 비동기적으로 삭제합니다.

DeleteAppointmentInstanceAsync(String, DateTime)

지정된 ID를 사용하여 master 약속의 지정된 시작 시간으로 약속 instance 비동기적으로 삭제합니다.

DeleteAsync()

약속 일정을 비동기적으로 삭제합니다.

FindAllInstancesAsync(String, DateTime, TimeSpan, FindAppointmentsOptions)

지정된 조건을 충족하는 지정된 master 약속의 약속 인스턴스 목록을 비동기적으로 검색합니다.

FindAllInstancesAsync(String, DateTime, TimeSpan)

지정된 조건을 충족하는 지정된 master 약속의 약속 인스턴스 목록을 비동기적으로 검색합니다.

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

지정된 조건을 충족하는 현재 AppointmentCalendar 에 속하는 약속 목록을 비동기적으로 검색합니다.

FindAppointmentsAsync(DateTime, TimeSpan)

지정된 조건을 충족하는 현재 AppointmentCalendar 에 속하는 약속 목록을 비동기적으로 검색합니다.

FindExceptionsFromMasterAsync(String)

지정된 master 약속에서 예외인 약속 인스턴스 목록을 비동기적으로 검색합니다.

FindUnexpandedAppointmentsAsync()

지정된 조건을 충족하는 약속 목록을 비동기적으로 검색합니다.

FindUnexpandedAppointmentsAsync(FindAppointmentsOptions)

지정된 조건을 충족하는 약속 목록을 비동기적으로 검색합니다.

GetAppointmentAsync(String)

지정된 ID를 사용하여 약속을 비동기적으로 검색합니다.

GetAppointmentInstanceAsync(String, DateTime)

지정된 시작 시간이 있는 지정된 master 약속의 약속 instance 비동기적으로 검색합니다.

RegisterSyncManagerAsync()

AppointmentCalendar를 동기화 공급자로 등록합니다.

SaveAppointmentAsync(Appointment)

제공된 약속을 일정에 비동기적으로 저장합니다.

SaveAsync()

약속 일정에 대한 변경 내용을 비동기적으로 저장합니다.

TryCancelMeetingAsync(Appointment, String, String, Boolean)

비동기적으로 모임 취소를 시도합니다.

TryCreateOrUpdateAppointmentAsync(Appointment, Boolean)

모임을 비동기적으로 만들거나 업데이트하려고 시도합니다.

TryForwardMeetingAsync(Appointment, IIterable<AppointmentInvitee>, String, String, String)

모임을 비동기적으로 전달하려고 합니다.

TryProposeNewTimeForMeetingAsync(Appointment, DateTime, TimeSpan, String, String)

새 모임 시간을 비동기적으로 제안하려고 합니다.

TryUpdateMeetingResponseAsync(Appointment, AppointmentParticipantResponse, String, String, Boolean)

모임 초대에 대한 응답을 비동기적으로 업데이트하려고 합니다.

적용 대상

추가 정보