Class PropertyDescriptor
Contents
[
Hide
]PropertyDescriptor class
Class contains property description information.
public abstract class PropertyDescriptor : IEquatable<PropertyDescriptor>
Properties
Name | Description |
---|---|
CanonicalName { get; } | 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. |
DataType { get; } | The property value type, as described in [MS-OXCDATA], that specifies the type of values allowed for the property. |
MultipleValuesDataType { get; } | Indicates if data type contains of multiple values |
Name { get; } | Gets string that, identifies a property. |
static Use8BitStringAsUnicode { get; set; } | Specifies if PropertyDataType.String8 has to be interpreted as PropertyDataType.String |
Methods
Name | Description |
---|---|
static GetInstance(MapiProperty) | Retrieves PropertyDescriptor object from MAPI property |
static Parse(string) | Initializes a new instance of the PropertyDescriptor class |
abstract Equals(PropertyDescriptor) | Indicates whether the current object is equal to another object of the same type. |
static GetInstance(long) | Retrieves PidTagPropertyDescriptor object |
static GetInstance(int, PropertyDataType) | Retrieves PidTagPropertyDescriptor object |
static GetInstance(long, PropertyDataType, Guid) | Retrieves PidLidPropertyDescriptor object |
static GetInstance(string, PropertyDataType, Guid) | Retrieves PidNamePropertyDescriptor object |
operator == | Determines whether the specified objects are equal to each another. |
operator != | Determines whether the specified objects are not equal to each another. |
See Also
- namespace Aspose.Email.Mapi
- assembly Aspose.Email