CalendarItem

CalendarItem 元素表示 Exchange 日历项。

<CalendarItem>
   <MimeContent/>
   <ItemId/>
   <ParentFolderId/>
   <ItemClass/>
   <Subject/>
   <Sensitivity/>
   <Body/>
   <Attachments/>
   <DateTimeReceived/>
   <Size/>
   <Categories/>
   <InReplyTo/>
   <IsSubmitted/>
   <IsDraft/>
   <IsFromMe/>
   <IsResend/>
   <IsUnmodified/>
   <InternetMessageHeaders/>
   <DateTimeSent/>
   <DateTimeCreated/>
   <ResponseObjects/>
   <ReminderDueBy/>
   <ReminderIsSet/>
   <ReminderMinutesBeforeStart/>
   <DisplayCc/>
   <DisplayTo/>
   <HasAttachments/>
   <ExtendedProperty/>
   <Culture/>
   <Start/>
   <End/>
   <OriginalStart/>
   <IsAllDayEvent/>
   <LegacyFreeBusyStatus/>
   <Location/>
   <When/>
   <IsMeeting/>
   <IsCancelled/>
   <IsRecurring/>
   <MeetingRequestWasSent/>
   <IsResponseRequested/>
   <CalendarItemType/>
   <MyResponseType/>
   <Organizer/>
   <RequiredAttendees/>
   <OptionalAttendees/>
   <Resources/>
   <ConflictingMeetingCount/>
   <AdjacentMeetingCount/>
   <ConflictingMeetings/>
   <AdjacentMeetings/>
   <Duration/>
   <TimeZone/>
   <AppointmentReplyTime/>
   <AppointmentSequenceNumber/>
   <AppointmentState/>
   <Recurrence/>
   <FirstOccurrence/>
   <LastOccurrence/>
   <ModifiedOccurrences/>
   <DeletedOccurrences/>
   <MeetingTimeZone/>
   <StartTimeZone/>
   <EndTimeZone/>
   <ConferenceType/>
   <AllowNewTimeProposal/>
   <IsOnlineMeeting/>
   <MeetingWorkspaceUrl/>
   <NetShowUrl/>
   <EffectiveRights/>
   <LastModifiedName/>
   <LastModifiedTime/>
   <IsAssociated/>
   <WebClientReadFormQueryString/>
   <WebClientEditFormQueryString/>
   <ConversationId/>
   <UniqueBody/>
</CalendarItem>

CalendarItemType

属性和元素

下面各部分介绍了属性、子元素和父元素。

Attributes

无。

子元素

元素 说明
MimeContent
包含本机多用途 Internet 邮件扩展 (MIME) 以 base64Binary 格式表示的对象流。
ItemId
包含 Exchange 存储中项的唯一标识符和更改键。
ParentFolderId
表示包含项目或文件夹的父文件夹的标识符。
ItemClass
表示项的消息类。
主题
表示 Exchange 存储项和响应对象的主题。
Sensitivity
指示项的敏感度级别。
正文
表示邮件的实际正文内容。
附件
包含附加到 Exchange 存储中的项的项目或文件。
DateTimeReceived
表示收到邮箱中的项目的日期和时间。
Size
表示项的大小(以字节为单位)。 此属性是只读的。
Categories
表示字符串的集合,这些字符串标识邮箱中项目所属的类别。
Importance
描述项的重要性。
InReplyTo
表示此项目的回复项的标识符。
IsSubmitted
指示是否已将项目提交到发件箱默认文件夹。
IsDraft
指示是否尚未发送项目。
IsFromMe
指示用户是否将项目发送给他/她自己。
IsResend
指示以前是否发送过该项目。
IsUnmodified
指示是否已修改项。
InternetMessageHeaders
表示邮箱中的项目中包含的所有 Internet 邮件头的集合。
DateTimeSent
表示发送邮箱中的项目的日期和时间。
DateTimeCreated
表示邮箱中给定项目的创建日期和时间。
ResponseObjects
包含与 Exchange 存储中的项关联的所有响应对象的集合。
ReminderDueBy
表示事件发生的日期和时间。 ReminderMinutesBeforeStart 元素使用此元素来确定何时显示提醒。
ReminderIsSet
指示是否已为 Exchange 存储中的项目设置提醒。
ReminderMinutesBeforeStart
表示显示提醒时事件之前的分钟数。
DisplayCc
表示用于抄送行内容的显示字符串。 这是所有抄送收件人显示名称的串联字符串。
DisplayTo
表示用于“To”行内容的显示字符串。 这是所有收件人显示名称的串联字符串。
HasAttachments
表示一个属性,如果项目至少有一个可见附件,则设置为 true 。 此属性是只读的。
ExtendedProperty
标识文件夹和项上的扩展属性。
Culture
表示邮箱中给定项目的区域性。
UID
标识日历项。
RecurrenceId
用于标识定期日历项的特定实例。
DateTimeStamp
指示创建 iCalendar 对象实例的日期和时间。
Start
表示日历项的开头。 此元素仅适用于日历项的单个匹配项。
结束
表示持续时间的结束。 此元素仅适用于日历项的单个匹配项。
OriginalStart
表示日历项的原始开始时间。
IsAllDayEvent
指示日历项或会议请求是否表示全天事件。
LegacyFreeBusyStatus
表示日历项的忙/闲状态。
Location
表示会议或约会的位置。
When
提供有关日历项何时出现的信息。
IsMeeting
指示日历项是会议还是约会。
IsCancelled
指示约会或会议是否已取消。
IsRecurring
指示日历项是否是定期项目的一部分。 此元素是只读的。
MeetingRequestWasSent
指示是否已向请求的与会者发送会议请求。
IsResponseRequested
指示是否需要对项做出响应。
CalendarItemType
表示日历项的出现类型。
MyResponseType
包含日历项的状态或响应。
Organizer
表示会议的组织者。
RequiredAttendees
表示参加会议所需的与会者。
OptionalAttendees
表示不需要参加会议的与会者。
资源
表示会议的计划资源。
ConflictingMeetingCount
表示与日历项冲突的会议数。
AdjacentMeetingCount
表示与会议时间相邻的日历项总数。
ConflictingMeetings
标识与会议时间冲突的所有项目。
AdjacentMeetings
描述与会议时间相邻的所有日历项。
Duration (Items)
表示日历项的持续时间。
TimeZone (Item)
提供时区的文本说明。
AppointmentReplyTime
表示与会者答复会议请求的日期和时间。
AppointmentSequenceNumber
指定约会版本的序列号。
AppointmentState
指定约会的状态。
Recurrence (RecurrenceType)
包含日历项和会议请求的重复模式。
如果 CalendarItemType 具有 RecurrenceingMaster 值,则此元素有效。
FirstOccurrence
表示定期日历项的第一个匹配项。
如果 CalendarItemType 具有 RecurrenceingMaster 值,则此元素有效。
LastOccurrence
表示定期日历项的最后一个匹配项。
如果 CalendarItemType 具有 RecurrenceingMaster 值,则此元素有效。
ModifiedOccurrences
包含已修改的定期日历项匹配项的数组,以便它们与定期主项目不同。
如果 CalendarItemType 具有 RecurrenceingMaster 值,则此元素有效。
DeletedOccurrences
包含定期日历项的已删除匹配项的数组。
如果 CalendarItemType 具有 RecurrenceingMaster 值,则此元素有效。
MeetingTimeZone
表示时区的会议所在的位置。
StartTimeZone
表示日历项的开始时区。
EndTimeZone
表示日历项的结束时区。
ConferenceType
描述使用日历项执行的会议类型。
AllowNewTimeProposal
指示与会者是否可以为会议建议新的会议时间。
IsOnlineMeeting
指示会议是否联机。
MeetingWorkspaceUrl
包含日历项链接到的会议工作区的 URL。
NetShowUrl
指定 Microsoft NetShow 联机会议的 URL。
EffectiveRights
包含客户端的权利基础的项或文件夹的权限设置。 此元素是只读的。
LastModifiedName
包含要修改项的最后一个用户的显示名称。
LastModifiedTime
指示上次修改项的日期。
IsAssociated
指示该项是否与文件夹相关联。
WebClientReadFormQueryString
表示连接到 Microsoft Office Outlook Web App 终结点以读取Outlook Web App中的项目的 URL。
WebClientEditFormQueryString
表示连接到 Microsoft Office Outlook Web App 终结点以编辑Outlook Web App中的项的 URL。
ConversationId
包含项目或会话的标识符。
UniqueBody
表示 HTML 片段或纯文本,表示此会话的唯一正文。

父元素

元素 说明
AdjacentMeetings
描述与会议时间相邻的所有日历项。
AppendToItemField
标识在 UpdateItem 操作期间要追加到项目或文件夹的单个属性的数据。
ConflictingMeetings
标识与会议时间冲突的所有项目。
Create (ItemSync)
标识要在本地客户端存储中创建一个文件夹。
ItemAttachment
表示附加到另一个 Exchange 项的 Exchange 项。
Items
包含项数组。
Items (NonEmptyArrayOfAllItemsType)
包含一个由 ParentFolderId (TargetFolderIdType) 元素标识的文件夹中要创建的项目数组。
SetItemField
表示对 UpdateItem 操作中项的单个属性的更新。
Update (ItemSync)
标识要在本地客户端存储中更新的单个项。

文本值

无。

说明

当单个日历项更新为定期主日历项目时,必须指定 MeetingTimeZone 元素才能保留日历项的原始时区。

描述此元素的架构位于承载 Exchange Web Services 的 IIS 虚拟目录中。

元素信息

元素 示例
命名空间
https://schemas.microsoft.com/exchange/services/2006/types
架构名称
类型架构
验证文件
Types.xsd
可以为空
False

另请参阅

Exchange 的 EWS 引用