MapiCalendar

MapiCalendar class

Представляет объект календаря mapi

public sealed class MapiCalendar : MapiMessageItemBase

Конструкторы

ИмяОписание
MapiCalendar()Инициализирует новый экземплярMapiCalendar класс
MapiCalendar(string, string, string, DateTime, DateTime)Инициализирует новый экземплярMapiCalendar класс.
MapiCalendar(string, string, string, DateTime, DateTime, MapiElectronicAddress, MapiRecipientCollection)Инициализирует новый экземплярMapiCalendar класс.
MapiCalendar(string, string, string, DateTime, DateTime, string, MapiRecipientCollection)Инициализирует новый экземплярMapiCalendar класс.

Характеристики

ИмяОписание
AppointmentCounterProposal { get; set; }Получает или задает значение, указывающее, является ли объект ответа на собрание встречным предложением.
Attachments { get; }Получает коллекцию вложений.
Attendees { get; set; }Получает или задает участников
Billing { get; set; }Содержит платежную информацию, связанную с элементом.
Body { get; set; }Получает текст сообщения.
BodyHtml { get; }ПолучаетBodyRtf сообщения, преобразованного в HTML, если он присутствует, иначе пустая строка.
BodyRtf { get; set; }Получает или задает текст сообщения в формате RTF.
BodyType { get; }Получает тип тела.
BusyStatus { get; set; }Получает или устанавливает статус занятости
Categories { get; set; }Содержит ключевые слова или категории для объекта сообщения.
ClientIntent { get; set; }Получает или задает действия, предпринятые пользователем над этим объектом собрания.
virtual CodePage { get; }Получает кодовую страницу.
Companies { get; set; }Содержит названия компаний, связанных с элементом.
EndDate { get; set; }Получает или задает дату и время окончания события. Если дата не установлена, значение по умолчанию дляDateTime возвращается.
EndDateTimeZone { get; set; }Получает или задает информацию о часовом поясе, указывающую часовой пояс EndDate property
IsAllDay { get; set; }Получает или задает значение, указывающее, является ли событие событием на весь день
virtual ItemId { get; }Идентификатор элемента, используется с server
KeyWords { get; set; }Получает или задает категории календаря object
Location { get; set; }Получает или задает местоположение события
MessageClass { get; set; }Получает строку с учетом регистра, которая идентифицирует определенный отправителем класс сообщения, например IPM.Note. Класс сообщения определяет тип, цель или содержимое сообщения.
Mileage { get; set; }Содержит информацию о пробеге, связанном с элементом.
NamedProperties { get; }Получает именованные свойства сообщения.
NamedPropertyMapping { get; }Получает сопоставление именованного свойства.
Organizer { get; set; }Получает или задает органайзер.
virtual Properties { get; }Получает набор свойств.
PropertyStream { get; }Получает поток свойств.
Recipients { get; set; }Получает получателей сообщения.
Recurrence { get; set; }Получает или задает свойства повторения
ReminderDelta { get; set; }Получает или задает интервал в минутах между временем, когда напоминание впервые становится просроченным, и временем начала календаря object
ReminderFileParameter { get; set; }Указывает полный путь к звуку, который клиент ДОЛЖЕН воспроизводить, когда напоминание просрочено.
ReminderSet { get; set; }Получает или задает значение, указывающее, установлено ли напоминание для object
Sensitivity { get; set; }Получает чувствительность.
Sequence { get; set; }Получает или задает порядковый номер
StartDate { get; set; }Получает или задает дату и время начала события. Если дата не задана, значение по умолчанию дляDateTime возвращается.
StartDateTimeZone { get; set; }Получает или задает информацию о часовом поясе, указывающую часовой пояс свойства StartDate
Subject { get; set; }Получает или задает тему сообщения.
SubjectPrefix { get; }Получает префикс темы, который обычно указывает на какое-либо действие над сообщением, например “FW: " для пересылки.
SubStorages { get; }Получает вспомогательные хранилища.
Uid { get; set; }Получает уникальный идентификатор

Методы

ИмяОписание
override Dispose()Освобождает все ресурсы.
override GetProperty(PropertyDescriptor)Получает свойство MAPI по дескриптору свойства.
GetPropertyBoolean(long)Получает значение свойства, указанного тегом, в виде логического типа.
GetPropertyBytes(long)Получает строковое значение свойства, указанного тегом.
GetPropertyDateTime(long)Получает значение свойства, указанного тегом как тип DateTime.
GetPropertyInt32(long)Получает значение int32 свойства, указанного тегом.
GetPropertyLong(long)Получает значение свойства, указанного тегом, типа Long (int64).
GetPropertyShort(long)Получает значение свойства, указанного тегом, как тип Short.
GetPropertyString(long)Получает строковое значение свойства, указанного тегом.
GetPropertyString(long, int)Получает строковое значение свойства, указанного тегом.
IsStoreUnicodeOk()Определяет, закодированы ли строковые свойства в Unicode или нет.
RemoveProperty(long)Обеспечивает корректное удаление свойства из всех коллекций.
Save(Stream)Сохраняет объект календаря в файл формата iCalendar, используя параметры сохранения по умолчанию
Save(string)Сохраняет объект календаря в файл формата iCalendar, используя параметры сохранения по умолчанию
Save(Stream, AppointmentSaveFormat)Сохраняет объект календаря в поток в указанном формате, используя параметры сохранения по умолчанию
Save(Stream, MapiCalendarSaveOptions)Сохраняет календарь в поток с указанными параметрами сохранения
Save(string, AppointmentSaveFormat)Сохраняет объект календаря в файл указанного формата, используя параметры сохранения по умолчанию
Save(string, MapiCalendarSaveOptions)Сохраняет объект календаря в файл указанного формата, используя параметры сохранения по умолчанию
virtual SetBodyContent(string, BodyContentType)Задает содержимое тела.
virtual SetBodyContent(string, BodyContentType, bool)Задает содержимое тела.
SetBodyRtf(string, bool)Получает или задает текст сообщения в формате RTF.
SetMessageFlags(MapiMessageFlags)Устанавливает флаги сообщения.
virtual SetProperty(MapiProperty)Задает свойство.
override SetProperty(PropertyDescriptor, object)Задает свойство MAPI.
TryGetPropertyData(long)Попытаться получить данные свойства с указанным ключом тега.
TryGetPropertyDateTime(long, ref DateTime)Получает значение указанного свойства как тип DateTime. Возвращаемое значение указывает, успешно ли выполнена операция.
TryGetPropertyInt32(long, ref int)Получает значение указанного свойства как тип Int32. Возвращаемое значение указывает, успешно ли выполнена операция.
TryGetPropertyLong(long, ref long)Получает значение указанного свойства как тип Long. Возвращаемое значение указывает, успешно ли выполнена операция.
TryGetPropertyString(long)Попытаться получить данные свойства в виде строки с указанным тегом.
TryGetPropertyString(long, int)Попытаться получить данные свойства в виде строки с указанным тегом и кодовой страницей.
TryGetPropertyString(long, ref string)Получает значение указанного свойства как тип String. Возвращаемое значение указывает, успешно ли выполнена операция.
TryGetPropertyString(long, ref string, int)Получает значение указанного свойства как тип String. Возвращаемое значение указывает, успешно ли выполнена операция.

Смотрите также