PropertyDescriptor

PropertyDescriptor class

类包含属性描述信息。

public abstract class PropertyDescriptor : IEquatable<PropertyDescriptor>

特性

姓名描述
CanonicalName { get; }用于在文档中引用属性的名称。 规范名称的前缀向实现者标识属性的基本特征。 规范命名结构使用三个类别,由规范属性名称的以下前缀表示: * PidLid 前缀:由无符号 32 位数量和属性集标识的属性。 * PidName 前缀:由字符串名称和属性集标识的属性。 * PidTag 前缀:由无符号 16 位数量标识的属性。
DataType { get; }属性值类型,如 [MS-OXCDATA] 中所述,指定属性允许的值类型。
MultipleValuesDataType { get; }指示数据类型是否包含多个值
Name { get; }获取标识属性的字符串。
static Use8BitStringAsUnicode { get; set; }指定是否必须将 PropertyDataType.String8 解释为 PropertyDataType.String

方法

姓名描述
static GetInstance(MapiProperty)检索PropertyDescriptor来自 MAPI property 的对象
static Parse(string)初始化PropertyDescriptor class
abstract Equals(PropertyDescriptor)表示当前对象是否等于另一个同类型的对象。
static GetInstance(long)检索PidTagPropertyDescriptorobject
static GetInstance(int, PropertyDataType)检索PidTagPropertyDescriptorobject
static GetInstance(long, PropertyDataType, Guid)检索PidLidPropertyDescriptorobject
static GetInstance(string, PropertyDataType, Guid)检索PidNamePropertyDescriptorobject
operator ==判断指定的对象是否相等。
operator !=判断指定的对象是否不相等。

也可以看看