Class MapiProperty
MapiProperty class
Represents the mapi property.
public class MapiProperty
Constructors
| Name | Description |
|---|
| MapiProperty(long) | Initializes a new instance of the MapiProperty class. |
| MapiProperty(long, byte[]) | Initializes a new instance of the MapiProperty class. |
| MapiProperty(long, IList<object>) | Initializes a new instance of the MapiProperty class. This overload is used to create a multiple valued property, PT_MV_*. |
| MapiProperty(PidLidPropertyDescriptor, object) | Initializes a new instance of the MapiProperty class. |
| MapiProperty(PidTagPropertyDescriptor, object) | Initializes a new instance of the MapiProperty class. |
| MapiProperty(long, long, byte[]) | Initializes a new instance of the MapiProperty class. |
| MapiProperty(string, long, long, byte[]) | Initializes a new instance of the MapiProperty class. |
Properties
| Name | Description |
|---|
| virtual Data { get; } | Gets the binary data. |
| virtual DataType { get; } | Gets the data type. |
| Descriptor { get; } | Gets descriptor of MAPI property |
| virtual Identifier { get; } | Gets the indifier. |
| IsNamed { get; } | Indicates whether the property is a named property. |
| virtual IsSigned { get; set; } | Indicates whether the binary data is signed. |
| MVEntries { get; } | Gets the MV entries list. |
| virtual Name { get; } | Gets the name. |
| virtual PropertyTagName { get; } | Gets the PropertyName. |
| virtual Tag { get; } | Gets the tag. |
Methods
| Name | Description |
|---|
| static CreateMapiPropertyFromBytes(long, byte[]) | Creates the mapi property from bytes. |
| static CreateMapiPropertyFromDateTime(long, DateTime) | Creates the mapi property from date time. |
| static CreateMapiPropertyFromLong(long, long) | Creates the mapi property from long. |
| static CreateMapiPropertyFromLong(long, long, long) | Creates the mapi property from long. |
| virtual GetBoolean() | Gets the first bytes of the binary data as boolean. |
| virtual GetCurrency() | Gets the Currency as string using the specified code page. |
| virtual GetDateTime() | Gets the first bytes of the binary data as datetime. |
| virtual GetDouble() | Gets the bytes of the binary data as double. |
| virtual GetFloat() | Gets the bytes of the binary data as float. |
| virtual GetFloatingDate() | Gets the bytes of the binary data as DateTime. |
| virtual GetGuid() | Gets the bytes of the binary data as Guid. |
| virtual GetInt32() | Gets the first 4 bytes of the binary data as int32. |
| virtual GetLong() | Gets the first 8 bytes of the binary data as long. |
| virtual GetShort() | Gets the first 2 bytes of the binary data as short. |
| virtual GetString() | Gets the binary data as string. |
| virtual GetString(int) | Gets the binary data as string using the specified code page. |
| GetValue() | Gets value as object |
| override ToString() | Returns a String that represents the current Object. |
See Also