MapiNamedProperty

MapiNamedProperty class

表示命名属性的数据类型。

public sealed class MapiNamedProperty : MapiProperty

构造函数

姓名描述
MapiNamedProperty()初始化MapiNamedProperty类.
MapiNamedProperty(INamedPropertyTagProvider, PidLidPropertyDescriptor, object)初始化MapiNamedProperty类.
MapiNamedProperty(INamedPropertyTagProvider, PidNamePropertyDescriptor, object)初始化MapiNamedProperty类.
MapiNamedProperty(long, long, Guid, byte[])初始化MapiNamedProperty类.
MapiNamedProperty(long, string, Guid, byte[])初始化MapiNamedProperty类.

特性

姓名描述
virtual Data { get; }获取二进制数据。
virtual DataType { get; }获取数据类型。
Descriptor { get; }获取 MAPI 属性的描述符
Guid { get; }获取命名属性 GUID
virtual Identifier { get; }获取标识符。
IsNamed { get; }指示属性是否为命名属性。
virtual IsSigned { get; set; }表示二进制数据是否有符号。
Kind { get; }获得命名属性 kind
MVEntries { get; }获取 MV 条目列表。
virtual Name { get; }获取名称。
NameId { get; }获得命名属性 ID
Oom { get; }获取 OOM 值
virtual PropertyTagName { get; }获取属性名称。
virtual Tag { get; }获取标签。

方法

姓名描述
virtual GetBoolean()获取二进制数据的第一个字节作为布尔值。
virtual GetCurrency()使用指定的代码页获取货币字符串。
virtual GetDateTime()获取二进制数据的第一个字节作为日期时间。
virtual GetDouble()以双精度获取二进制数据的字节数。
virtual GetFloat()获取二进制数据的字节为浮点数。
virtual GetFloatingDate()获取二进制数据的字节为 DateTime.
virtual GetGuid()获取二进制数据的字节为 Guid.
virtual GetInt32()获取二进制数据的前 4 个字节为 int32.
virtual GetLong()获取二进制数据的前 8 个字节 as long.
virtual GetShort()获取二进制数据的前 2 个字节为 short.
virtual GetString()以字符串形式获取二进制数据。
virtual GetString(int)使用指定的代码页获取二进制数据作为字符串。
GetValue()获取值作为对象
override ToString()返回一个String代表当前Object.

也可以看看