PropertyDescriptor Class

Class contains property description information.
Inheritance Hierarchy

Namespace:  Aspose.Email.Mapi
Assembly:  Aspose.Email (in Aspose.Email.dll) Version: 20.2
Syntax
[SerializableAttribute]
public abstract class PropertyDescriptor : IEquatable<PropertyDescriptor>

The PropertyDescriptor type exposes the following members.

Properties
  NameDescription
Public propertyCanonicalName
The name used to refer to the property in the documentation. The prefix of the canonical name identifies the basic characteristics of a property to the implementer. The canonical naming structure uses three categories that are denoted by the following prefixes to the canonical property name: * PidLid prefix: Properties identified by an unsigned 32-bit quantity along with a property set. * PidName prefix: Properties identified by a string name along with a property set. * PidTag prefix: Properties identified by an unsigned 16-bit quantity.
Public propertyDataType
The property value type, as described in [MS-OXCDATA], that specifies the type of values allowed for the property.
Public propertyMultipleValuesDataType
Indicates if data type contains of multiple values
Public propertyName
Gets string that, identifies a property.
Public propertyStatic memberUse8BitStringAsUnicode
Specifies if PropertyDataType.String8 has to be interpreted as PropertyDataType.String
Methods
  NameDescription
Public methodEquals(Object) (Inherited from Object.)
Public methodEquals(PropertyDescriptor)
Indicates whether the current object is equal to another object of the same type.
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodStatic memberGetInstance(Int64)
Retrieves PidTagPropertyDescriptor object
Public methodStatic memberGetInstance(MapiProperty)
Retrieves PropertyDescriptor object from MAPI property
Public methodStatic memberGetInstance(Int32, PropertyDataType)
Retrieves PidTagPropertyDescriptor object
Public methodStatic memberGetInstance(Int64, PropertyDataType, Guid)
Retrieves PidLidPropertyDescriptor object
Public methodStatic memberGetInstance(String, PropertyDataType, Guid)
Retrieves PidNamePropertyDescriptor object
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodStatic memberParse
Initializes a new instance of the PropertyDescriptor class
Public methodToString (Inherited from Object.)
Operators
  NameDescription
Public operatorStatic memberEquality
Determines whether the specified objects are equal to each another.
Public operatorStatic memberInequality
Determines whether the specified objects are not equal to each another.
See Also