MapiContact

MapiContact class

Представляет контактную информацию Outlook

public sealed class MapiContact : MapiMessageItemBase

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

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

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

ИмяОписание
Attachments { get; }Получает вложения в контакте.
Billing { get; set; }Содержит платежную информацию, связанную с элементом.
Body { get; set; }Получает текст сообщения.
BodyHtml { get; }ПолучаетBodyRtf сообщения, преобразованного в HTML, если он присутствует, иначе пустая строка.
BodyRtf { get; set; }Получает или задает текст сообщения в формате RTF.
BodyType { get; }Получает тип тела.
Categories { get; set; }Содержит ключевые слова или категории для объекта сообщения.
virtual CodePage { get; }Получает кодовую страницу.
Companies { get; set; }Содержит названия компаний, связанных с элементом.
ElectronicAddresses { get; set; }Укажите свойства для трех разных адресов электронной почты и трех разных адресов факса
Events { get; set; }Укажите события, связанные с контактом
virtual ItemId { get; }Идентификатор элемента, используется с server
MessageClass { get; set; }Получает строку с учетом регистра, которая идентифицирует определенный отправителем класс сообщения, например IPM.Note. Класс сообщения определяет тип, цель или содержимое сообщения.
Mileage { get; set; }Содержит информацию о пробеге, связанном с элементом.
NamedProperties { get; }Получает именованные свойства сообщения.
NamedPropertyMapping { get; }Получает сопоставление именованного свойства.
NameInfo { get; set; }Свойства используются для указания имени лица, представленного контактом
OtherFields { get; set; }Укажите другие поля контакта.
PersonalInfo { get; set; }Указать другую дополнительную контактную информацию
Photo { get; set; }Содержит фото контактаMapiContactPhoto .
PhysicalAddresses { get; set; }Укажите три физических адреса: Домашний адрес, Рабочий адрес и Другой адрес. Один из адресов может быть помечен как Почтовый адрес
ProfessionalInfo { get; set; }Свойства используются для хранения профессиональных сведений о лице, представленном контактом
virtual Properties { get; }Получает набор свойств.
PropertyStream { get; }Получает поток свойств.
Recipients { get; set; }Получает получателей сообщения.
Sensitivity { get; set; }Получает чувствительность.
Subject { get; set; }Получает или задает тему сообщения.
SubjectPrefix { get; }Получает префикс темы, который обычно указывает на какое-либо действие над сообщением, например “FW: " для пересылки.
SubStorages { get; }Получает вспомогательные хранилища.
Telephones { get; set; }Укажите номера телефонов для контакта

Методы

ИмяОписание
static FromVCard(Stream)ЧитаетMapiContact из указанного потока, содержащего vCard. Поддерживаемые версии vCard: 2.1 и 3.0
static FromVCard(string)ЧитаетMapiContact из указанного файла vCard Поддерживаемые версии vCard: 2.1 и 3.0
static FromVCard(Stream, Encoding)ЧитаетMapiContact из указанного потока, содержащего vCard. Поддерживаемые версии vCard: 2.1 и 3.0
static FromVCard(string, Encoding)ЧитаетMapiContact из указанного файла vCard Поддерживаемые версии vCard: 2.1 и 3.0
virtual 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)Получает строковое значение свойства, указанного тегом.
GetUnderlyingMessage()Получить MapiMessage, представляющий контакт.
IsStoreUnicodeOk()Определяет, закодированы ли строковые свойства в Unicode или нет.
RemoveProperty(long)Обеспечивает корректное удаление свойства из всех коллекций.
Save(Stream)Сохраняет этоMapiContact в заданный поток с форматом vCard. Поддерживаемая версия vCard: 2.1
Save(string)Сохраняет этоMapiContact в файл vCard с параметрами по умолчанию. Поддерживаемая версия vCard: 2.1
Save(Stream, ContactSaveFormat)Сохраняет этоMapiContact в заданный поток в формате, использующем параметры по умолчанию. Поддерживаемый формат сохранения: vCard
Save(Stream, ContactSaveOptions)Сохраняет этоMapiContact в данный поток, используя указанные параметры сохранения. Поддерживаемые параметры сохранения:VCardSaveOptions
Save(string, ContactSaveFormat)Сохраняет этоMapiContactв указанный файл в формате, использующем параметры по умолчанию. Поддерживаемый формат сохранения: vCard.
Save(string, ContactSaveOptions)Сохраняет этоMapiContact в файл, используя указанные параметры сохранения. Поддерживаемые параметры сохранения:VCardSaveOptions
override 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. Возвращаемое значение указывает, успешно ли выполнена операция.

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