使用约会

加载并保存约会的 ICS 格式

Aspose.Email API 中的 Appointment 类可用于加载 ICS 格式的约会,也可用于创建新约会并将其保存为磁盘上的 ICS 格式。在本文中,我们首先创建约会并以 ICS 格式保存到磁盘,然后再加载它。

创建约会并以 ICS 格式保存到磁盘

创建约会并以 ICS 格式保存需要以下步骤。

  1. 创建 Appointment 类的实例并使用此构造函数进行初始化。
  2. 在上述构造函数中传递以下参数
    1. 与会者
    2. 描述
    3. 结束日期
    4. 地点
    5. 组织者
    6. 开始日期
    7. 摘要
  3. 调用 Save() 方法,并在参数中指定文件名和格式。

该约会可以在 Microsoft Outlook 或任何能够加载ICS文件的程序中打开。如果在 Microsoft Outlook 中打开,该约会会自动添加到 Outlook 日历中。

以下代码片段演示如何创建并将约会保存到磁盘的 ICS 格式。

加载约会(ICS 格式)

要以ICS格式加载约会,需要执行以下步骤:

  1. 创建 Appointment 类的实例。
  2. 通过提供 ICS 文件路径调用 Load() 方法。
  3. 读取任何属性以获取约会(ICS 文件)中的任何信息。

以下代码片段演示如何以 ICS 格式加载约会。

从ICS文件读取多个事件

将多个事件写入 ICS 文件

创建草稿约会请求

我们在之前的文章中展示了如何创建并保存约会为 ICS 格式。经常需要以草稿模式创建约会请求,以便添加基本信息后,将同一草稿约会转发给其他用户根据个人需求进行必要的更改。为了在草稿模式下保存约会,Appointment 类的 Method 属性应设置为 Publish。以下代码片段演示如何创建草稿约会请求。

从文本创建草稿约会

以下代码片段演示如何从文本创建草稿约会。 

设置约会与会者的参与者状态

Aspose.Email for .NET API 允许在编写回复消息时设置约会与会者的状态。这会向ICS文件添加 PARTSTAT 属性。