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