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.CreateAppointmentCalendarAsyncAppointmentStore.FindAppointmentCalendarsAsyncAppointmentStore.GetAppointmentCalendarAsync 方法以获取此类的实例。

版本历史记录

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 的主约会的指定开始时间的约会实例。

DeleteAsync()

异步删除约会日历。

FindAllInstancesAsync(String, DateTime, TimeSpan, FindAppointmentsOptions)

异步检索满足指定条件的指定主约会的约会实例列表。

FindAllInstancesAsync(String, DateTime, TimeSpan)

异步检索满足指定条件的指定主约会的约会实例列表。

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

异步检索符合指定条件的当前 AppointmentCalendar 的约会列表。

FindAppointmentsAsync(DateTime, TimeSpan)

异步检索符合指定条件的当前 AppointmentCalendar 的约会列表。

FindExceptionsFromMasterAsync(String)

异步检索指定主约会中异常的约会实例列表。

FindUnexpandedAppointmentsAsync()

异步检索符合指定条件的约会列表。

FindUnexpandedAppointmentsAsync(FindAppointmentsOptions)

异步检索符合指定条件的约会列表。

GetAppointmentAsync(String)

异步检索具有指定 ID 的 约会

GetAppointmentInstanceAsync(String, DateTime)

异步检索具有指定开始时间的指定主约会的约会实例。

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)

异步尝试更新对会议邀请的响应。

适用于

另请参阅