Appointment 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示日历中的约会。 使用 ActivationKind 的 AppointmentsProvider 值作为 AppointmentInformation 属性的值激活应用时,将使用此类。
public ref class Appointment sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class Appointment final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class Appointment final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class Appointment
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Appointment
function Appointment()
Public NotInheritable Class Appointment
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
应用功能 |
appointmentsSystem
|
注解
有关如何管理约会的信息,请参阅 管理约会 和 快速入门:管理约会 。
构造函数
Appointment() |
初始化 Appointment 类的新实例。 |
属性
AllDay |
获取或设置一个 布尔 值,该值指示约会是否将持续一整天。 的默认值为 FALSE ,不会持续一整天。 |
AllowNewTimeProposal |
获取或设置一个值,该值指示约会是否允许用户建议新时间。 |
BusyStatus |
获取或设置 一个 AppointmentBusyStatus 类型的值,该值指示约会参与者的忙碌状态。 |
CalendarId |
获取与约会关联的日历的唯一标识符。 |
ChangeNumber |
获取 本地版本的约会的当前更改号。 |
Details |
获取或设置字符串值。 字符串包含描述约会的扩展详细信息。 详细信息的类型为 String ,最大长度为 1,073,741,823 个字符,这是 JET 数据库字符串的最大长度。 |
DetailsKind |
获取或设置约会详细信息、纯文本或 HTML 的类型。 |
Duration |
获取或设置表示约会持续时间的时间跨度。 Duration 的类型为 TimeSpan ,必须为非负值。 |
HasInvitees |
获取一个值,该值指示约会是否有被邀请者。 |
Invitees |
获取约会的参与者列表。 被邀请者的类型为 IVector (AppointmentInvitee) 。 如果设置了组织者并且被邀请者的长度大于 0,则对 AppointmentManagerAPI 的调用将失败,并 E_INVALIDARG。 被邀请者的数量不受限制。 |
IsCanceledMeeting |
获取或设置一个值,该值指示约会是否已取消。 |
IsOrganizedByUser |
获取或设置一个值,该值指示约会是否由当前用户组织。 |
IsResponseRequested |
获取或设置一个值,该值指示是否请求对约会邀请的响应。 |
LocalId |
获取一个字符串,该字符串唯一标识本地设备上的约会。 |
Location |
获取或设置一个字符串,该字符串传达约会的物理位置。 Location 的类型为 String ,长度最多为 32,768 个字符。 |
OnlineMeetingLink |
获取或设置一个字符串值,该值是用于加入约会联机会议的 URL。 |
Organizer |
获取或设置约会的组织者。 Organizer 的类型为 AppointmentOrganizer。 如果设置了组织者并且被邀请者的长度大于 0,则对 AppointmentManagerAPI 的调用将失败,并 E_INVALIDARG。 被邀请者的数量不受限制。 |
OriginalStartTime |
获取定期约会的原始开始时间。 |
Recurrence |
获取或设置对象,该对象描述约会的发生时间和频率。 Recurrence 的类型为 AppointmentRecurrence。 |
Reminder |
获取或设置时间跨度值。 该值声明从 StartTime 中减去的时间量,以及用作约会提醒的发出时间的时间。 null 值表示约会不会发出提醒。 提醒的类型为 IReference (TimeSpan) 。 |
RemoteChangeNumber |
获取或设置 约会的服务器版本的当前更改号。 |
ReplyTime |
获取或设置用户响应约会请求的日期和时间。 |
RoamingId |
获取或设置唯一标识跨设备的约会的字符串。 |
Sensitivity |
获取或设置 一个 AppointmentSensitivity 类型的值,该值指示约会的敏感度。 |
StartTime |
获取或设置约会的开始时间。 StartTime 的类型为 DateTime。 |
Subject |
获取或设置传达约会主题的字符串。 主题的类型为 String ,长度最多为 255 个字符。 |
Uri |
获取约会的统一资源标识符 (Uri) 。 允许日历应用执行关联启动,以返回到源应用或表示此约会的其他 URI。 |
UserResponse |
获取或设置用户对约会请求的响应。 |