MapiProperty

MapiProperty class

Представляет свойство mapi.

public class MapiProperty

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

ИмяОписание
MapiProperty(long)Инициализирует новый экземпляр класса MapiProperty.
MapiProperty(long, byte[])Инициализирует новый экземпляр класса MapiProperty.
MapiProperty(long, IList<object>)Инициализирует новый экземплярMapiProperty class. Эта перегрузка используется для создания свойства с несколькими значениями, PT_MV_*.
MapiProperty(PidLidPropertyDescriptor, object)Инициализирует новый экземпляр класса MapiProperty.
MapiProperty(PidTagPropertyDescriptor, object)Инициализирует новый экземпляр класса MapiProperty.
MapiProperty(long, long, byte[])Инициализирует новый экземплярMapiProperty класс.
MapiProperty(string, long, long, byte[])Инициализирует новый экземпляр класса MapiProperty.

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

ИмяОписание
virtual Data { get; }Получает двоичные данные.
virtual DataType { get; }Получает тип данных.
Descriptor { get; }Получает дескриптор свойства MAPI
virtual Identifier { get; }Получает индикатор.
IsNamed { get; }Указывает, является ли свойство именованным свойством.
virtual IsSigned { get; set; }Указывает, подписаны ли двоичные данные.
MVEntries { get; }Получает список записей MV.
virtual Name { get; }Получает имя.
virtual PropertyTagName { get; }Получает имя свойства.
virtual Tag { get; }Получает тег.

Методы

ИмяОписание
static CreateMapiPropertyFromBytes(long, byte[])Создает свойство mapi из байтов.
static CreateMapiPropertyFromDateTime(long, DateTime)Создает свойство mapi из даты и времени.
static CreateMapiPropertyFromLong(long, long)Создает свойство mapi из long.
static CreateMapiPropertyFromLong(long, long, long)Создает свойство mapi из long.
virtual GetBoolean()Получает первые байты двоичных данных как логическое значение.
virtual GetCurrency()Получает валюту в виде строки с использованием указанной кодовой страницы.
virtual GetDateTime()Получает первые байты двоичных данных в виде даты и времени.
virtual GetDouble()Получает байты двоичных данных как double.
virtual GetFloat()Получает байты двоичных данных в виде числа с плавающей запятой.
virtual GetFloatingDate()Получает байты двоичных данных как DateTime.
virtual GetGuid()Получает байты двоичных данных в виде Guid.
virtual GetInt32()Получает первые 4 байта двоичных данных как int32.
virtual GetLong()Получает первые 8 байтов двоичных данных такой длины.
virtual GetShort()Получает первые 2 байта двоичных данных как короткие.
virtual GetString()Получает двоичные данные в виде строки.
virtual GetString(int)Получает двоичные данные в виде строки с использованием указанной кодовой страницы.
GetValue()Получает значение как object
override ToString()ВозвращаетString который представляет текущийObject .

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