Appointment 类

定义

表示日历中的约会。 使用 ActivationKindAppointmentsProvider 值作为 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
继承
Object Platform::Object IInspectable 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

获取或设置用户对约会请求的响应。

适用于

另请参阅