Поделиться через


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

Атрибуты и элементы

В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.

Атрибуты

Нет.

Дочерние элементы

Элемент Описание
MimeContent
Содержит собственный поток MIME объекта, представленного в формате base64Binary.
ItemId
Содержит уникальный идентификатор и ключ изменения элемента в хранилище Exchange.
ParentFolderId
Представляет идентификатор родительской папки, содержащей элемент или папку.
ItemClass
Представляет класс сообщения элемента.
Тема
Представляет тему для элементов и объектов ответов exchange.
Sensitivity
Указывает уровень конфиденциальности элемента.
Основной текст
Представляет фактическое основное содержимое сообщения.
Вложения
Содержит элементы или файлы, присоединенные к элементу в хранилище Exchange.
DateTimeReceived
Представляет дату и время получения элемента в почтовом ящике.
Размер
Представляет размер элемента в байтах. Это свойство доступно только для чтения.
Categories
Представляет коллекцию строк, определяющих категории, к которым принадлежит элемент в почтовом ящике.
Importance
Описывает важность элемента.
InReplyTo
Представляет идентификатор элемента, на который этот элемент является ответом.
IsSubmitted
Указывает, отправлен ли элемент в папку по умолчанию "Исходящие".
IsDraft
Указывает, не отправлен ли элемент.
IsFromMe
Указывает, отправлял ли пользователь элемент ему или себе.
IsResend
Указывает, был ли ранее отправлен элемент.
IsUnmodified
Указывает, был ли изменен элемент.
InternetMessageHeaders
Представляет коллекцию всех заголовков сообщений Интернета, содержащихся в элементе почтового ящика.
DateTimeSent
Представляет дату и время отправки элемента в почтовом ящике.
DateTimeCreated
Представляет дату и время создания заданного элемента в почтовом ящике.
ResponseObjects
Содержит коллекцию всех объектов ответа, связанных с элементом в хранилище Exchange.
ReminderDueBy
Представляет дату и время возникновения события. Он используется элементом ReminderMinutesBeforeStart для определения времени отображения напоминания.
ReminderIsSet
Указывает, задано ли напоминание для элемента в хранилище Exchange.
ReminderMinutesBeforeStart
Представляет количество минут до события при отображении напоминания.
DisplayCc
Представляет отображаемую строку, используемую для содержимого строки Копия. Это объединенная строка всех отображаемых имен получателей cc.
DisplayTo
Представляет отображаемую строку, используемую для содержимого строки Кому. Это объединенная строка всех отображаемых имен получателей To.
HasAttachments
Представляет свойство, для которого задано значение true , если элемент имеет хотя бы одно видимое вложение. Это свойство доступно только для чтения.
ExtendedProperty
Определяет расширенные свойства папок и элементов.
Culture
Представляет язык и региональные параметры для заданного элемента в почтовом ящике.
Uid
Определяет элемент календаря.
RecurrenceId
Используется для идентификации конкретного экземпляра повторяющегося элемента календаря.
DateTimeStamp
Указывает дату и время создания экземпляра объекта iCalendar.
Start
Представляет начало элемента календаря. Этот элемент применяется только к одному вхождаемости элемента календаря.
Конец
Представляет конец длительности. Этот элемент применяется только к одному вхождаемости элемента календаря.
OriginalStart
Представляет исходное время начала элемента календаря.
IsAllDayEvent
Указывает, представляет ли элемент календаря или приглашение на собрание событие на весь день.
LegacyFreeBusyStatus
Представляет состояние доступности элемента календаря.
Location
Представляет расположение собрания или встречи.
Когда
Предоставляет сведения о том, когда происходит элемент календаря.
IsMeeting
Указывает, является ли элемент календаря собранием или встречей.
IsCancelled
Указывает, была ли отменена встреча или собрание.
IsRecurring
Указывает, является ли элемент календаря частью повторяющегося элемента. Этот элемент доступен только для чтения.
MeetingRequestWasSent
Указывает, был ли отправлен запрос на собрание запрошенным участникам.
IsResponseRequested
Указывает, требуется ли ответ на элемент.
CalendarItemType
Представляет тип вхождения элемента календаря.
MyResponseType
Содержит состояние элемента календаря или ответ на нее.
Organizer
Представляет организатора собрания.
RequiredAttendees
Представляет участников, необходимых для участия в собрании.
OptionalAttendees
Представляет участников, которые не обязаны присутствовать на собрании.
Ресурсы
Представляет запланированный ресурс для собрания.
ConflictingMeetingCount
Представляет количество собраний, конфликтующих с элементом календаря.
AdjacentMeetingCount
Представляет общее количество элементов календаря, которые находятся рядом с временем собрания.
ConflictingMeetings
Определяет все элементы, конфликтующие с временем собрания.
AdjacentMeetings
Описывает все элементы календаря, расположенные рядом с временем собрания.
Duration (Items)
Представляет длительность элемента календаря.
TimeZone (Item)
Предоставляет текстовое описание часового пояса.
AppointmentReplyTime
Представляет дату и время, когда участник ответил на приглашение на собрание.
AppointmentSequenceNumber
Указывает порядковый номер версии встречи.
AppointmentState
Указывает состояние встречи.
Recurrence (RecurrenceType)
Содержит шаблон повторения для элементов календаря и запросов на собрания.
Этот элемент допустим, если CalendarItemType имеет значение RecurringMaster.
FirstOccurrence
Представляет первое появление повторяющегося элемента календаря.
Этот элемент допустим, если CalendarItemType имеет значение RecurringMaster.
LastOccurrence
Представляет последнее появление повторяющегося элемента календаря.
Этот элемент допустим, если CalendarItemType имеет значение RecurringMaster.
ModifiedOccurrences
Содержит массив повторяющихся вхождений элементов календаря, которые были изменены таким образом, что они отличаются от главного элемента повторения.
Этот элемент допустим, если CalendarItemType имеет значение RecurringMaster.
DeletedOccurrences
Содержит массив удаленных вхождений повторяющегося элемента календаря.
Этот элемент допустим, если CalendarItemType имеет значение RecurringMaster.
MeetingTimeZone
Представляет часовой пояс расположения, в котором размещается собрание.
StartTimeZone
Представляет часовой пояс начала элемента календаря.
EndTimeZone
Представляет часовой пояс конца элемента календаря.
ConferenceType
Описывает тип конференц-связи, выполняемой с элементом календаря.
AllowNewTimeProposal
Указывает, может ли участник предложить новое время собрания.
IsOnlineMeeting
Указывает, находится ли собрание в сети.
MeetingWorkspaceUrl
Содержит URL-адрес рабочей области собрания, с которым связан элемент календаря.
NetShowUrl
Указывает URL-адрес собрания Microsoft NetShow по сети.
EffectiveRights
Содержит права клиента на основе параметров разрешений для элемента или папки. Этот элемент доступен только для чтения.
LastModifiedName
Содержит отображаемое имя последнего пользователя, изменяющего элемент.
LastModifiedTime
Указывает, когда элемент был изменен в последний раз.
IsAssociated
Указывает, связан ли элемент с папкой.
WebClientReadFormQueryString
Представляет URL-адрес для объединения с конечной точкой Microsoft Office Outlook Web App для чтения элемента в Outlook Web App.
WebClientEditFormQueryString
Представляет URL-адрес для объединения с конечной точкой Microsoft Office Outlook Web App для изменения элемента в Outlook Web App.
ConversationId
Содержит идентификатор элемента или беседы.
UniqueBody
Представляет фрагмент HTML или обычный текст, который представляет уникальный текст этой беседы.

Родительские элементы

Элемент Описание
AdjacentMeetings
Описывает все элементы календаря, расположенные рядом с временем собрания.
AppendToItemField
Определяет данные для добавления к одному свойству элемента или папки во время операции UpdateItem.
ConflictingMeetings
Определяет все элементы, конфликтующие с временем собрания.
Create (ItemSync)
Определяет одну папку для создания в локальном клиентском хранилище.
ItemAttachment
Представляет элемент Exchange, присоединенный к другому элементу Exchange.
Items
Содержит массив элементов.
Items (NonEmptyArrayOfAllItemsType)
Содержит массив элементов для создания в папке, определяемой элементом ParentFolderId (TargetFolderIdType).
SetItemField
Представляет обновление одного свойства элемента в операции UpdateItem.
Update (ItemSync)
Определяет один элемент для обновления в локальном клиентском хранилище.

Текстовое значение

Нет.

Замечания

При обновлении одного элемента календаря, чтобы он стал повторяющимся главным элементом календаря, необходимо указать элемент MeetingTimeZone , чтобы сохранить исходный часовой пояс элемента календаря.

Схема, описывающая этот элемент, находится в виртуальном каталоге IIS, в котором размещены веб-службы Exchange.

Сведения об элементе

Элемент Пример
Пространство имен
http://schemas.microsoft.com/exchange/services/2006/types
Имя схемы
Схема Types
Файл проверки
Types.xsd
Может быть пустым
False

См. также

Справка по веб-служб Exchange для Exchange