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 |