|
ASPOSE_EMAIL_SHARED_API System::ArrayPtr< uint8_t > | get_Decompressed () const |
|
virtual ASPOSE_EMAIL_SHARED_API System::ArrayPtr< uint8_t > | get_Data () |
| Gets the binary data. More...
|
|
ASPOSE_EMAIL_SHARED_API | MapiLazyRtfProperty (System::String html) |
|
ASPOSE_EMAIL_SHARED_API | MapiLazyRtfProperty (System::ArrayPtr< uint8_t > decompressed, bool useBodyCompression) |
|
ASPOSE_EMAIL_SHARED_API | MapiLazyRtfProperty (System::ArrayPtr< uint8_t > decompressed) |
|
ASPOSE_EMAIL_SHARED_API | MapiLazyRtfProperty (System::ArrayPtr< uint8_t > decompressed, System::ArrayPtr< uint8_t > compressed) |
|
virtual ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiProperty > | Clone () |
|
virtual ASPOSE_EMAIL_SHARED_API System::String | get_PropertyTagName () |
| Gets the PropertyName. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API System::String | get_Name () |
| Gets the name. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API int64_t | get_Identifier () |
| Gets the indifier. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API int64_t | get_Tag () |
| Gets the tag. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API int32_t | get_DataType () |
| Gets the data type. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API void | set_Data (System::ArrayPtr< uint8_t > value) |
| Gets the binary data. More...
|
|
ASPOSE_EMAIL_SHARED_API System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< System::Object > > > | get_MVEntries () |
| Gets the MV entries list. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API bool | get_IsSigned () |
| Indicates whether the binary data is signed. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API void | set_IsSigned (bool value) |
| Indicates whether the binary data is signed. More...
|
|
ASPOSE_EMAIL_SHARED_API bool | get_IsNamed () |
| Indicates whether the property is a named property. More...
|
|
ASPOSE_EMAIL_SHARED_API System::SharedPtr< PropertyDescriptor > | get_Descriptor () |
| Gets descriptor of MAPI property More...
|
|
ASPOSE_EMAIL_SHARED_API | MapiProperty (int64_t tag, System::ArrayPtr< uint8_t > data) |
| Initializes a new instance of the MapiProperty class. More...
|
|
ASPOSE_EMAIL_SHARED_API | MapiProperty (int64_t tag) |
| Initializes a new instance of the MapiProperty class. More...
|
|
ASPOSE_EMAIL_SHARED_API | MapiProperty (System::SharedPtr< PidTagPropertyDescriptor > pd, System::SharedPtr< System::Object > data) |
| Initializes a new instance of the MapiProperty class. More...
|
|
ASPOSE_EMAIL_SHARED_API | MapiProperty (System::SharedPtr< PidLidPropertyDescriptor > pd, System::SharedPtr< System::Object > data) |
| Initializes a new instance of the MapiProperty class. More...
|
|
ASPOSE_EMAIL_SHARED_API | MapiProperty (int64_t tag, System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< System::Object >>> values) |
| Initializes a new instance of the MapiProperty class. This overload is used to create a multiple valued property, PT_MV_*. More...
|
|
ASPOSE_EMAIL_SHARED_API | MapiProperty (int64_t tag, int64_t signedParam, System::ArrayPtr< uint8_t > data) |
| Initializes a new instance of the MapiProperty class. More...
|
|
ASPOSE_EMAIL_SHARED_API | MapiProperty (System::String name, int64_t tag, int64_t signedParam, System::ArrayPtr< uint8_t > data) |
| Initializes a new instance of the MapiProperty class. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API int64_t | GetLong () |
| Gets the first 8 bytes of the binary data as long. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API int32_t | GetInt32 () |
| Gets the first 4 bytes of the binary data as int32. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API int16_t | GetShort () |
| Gets the first 2 bytes of the binary data as short. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API bool | GetBoolean () |
| Gets the first bytes of the binary data as boolean. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API System::DateTime | GetDateTime () |
| Gets the first bytes of the binary data as datetime. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API System::String | GetString () |
| Gets the binary data as string. More...
|
|
ASPOSE_EMAIL_SHARED_API System::SharedPtr< System::Object > | GetValue () |
| Gets value as object More...
|
|
virtual ASPOSE_EMAIL_SHARED_API System::Decimal | GetCurrency () |
| Gets the Currency as string using the specified code page. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API System::String | GetString (int32_t codepage) |
| Gets the binary data as string using the specified code page. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API System::DateTime | GetFloatingDate () |
| Gets the bytes of the binary data as DateTime. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API System::Guid | GetGuid () |
| Gets the bytes of the binary data as Guid. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API double | GetDouble () |
| Gets the bytes of the binary data as double. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API float | GetFloat () |
| Gets the bytes of the binary data as float. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API System::String | ToString () |
| Returns a T:System::String that represents the current T:System::Object. More...
|
|
ASPOSE_EMAIL_SHARED_API int32_t | GetSizeByType () |
|
ASPOSE_EMAIL_SHARED_API void | SetData (System::ArrayPtr< uint8_t > data) |
| Sets the data. More...
|
|
ASPOSE_EMAIL_SHARED_API void | SetValue (System::SharedPtr< System::Object > value) |
| Sets the value. More...
|
|
ASPOSE_EMAIL_SHARED_API void | SetValue (System::SharedPtr< System::Object > value, System::SharedPtr< System::Globalization::DateTimeFormatInfo > dateTimeFormatInfo) |
| Sets the value. More...
|
|
ASPOSE_EMAIL_SHARED_API void | SetDataLong (int64_t byteCount) |
| Sets the data long. More...
|
|
ASPOSE_EMAIL_SHARED_API void | SetTag (int64_t tag) |
| Sets the tag. More...
|
|
ASPOSE_EMAIL_SHARED_API void | SetDataLong (int64_t byteCount, int64_t delimiter) |
| Sets the data long. More...
|
|
ASPOSE_EMAIL_SHARED_API void | SetDataFileTime (System::DateTime t) |
| Sets the data file time. More...
|
|
ASPOSE_EMAIL_SHARED_API void | SetDataWithoutCopy (System::ArrayPtr< uint8_t > data) |
| Sets the data without copy. More...
|
|
ASPOSE_EMAIL_SHARED_API void | SetName (System::String name) |
| Sets the name. More...
|
|
ASPOSE_EMAIL_SHARED_API bool | IsComplex () |
|
ASPOSE_EMAIL_SHARED_API void | AddMVEntries (System::SharedPtr< System::Collections::Generic::IList< System::SharedPtr< System::Object >>> entries) |
| Add entries to MVEntries More...
|
|
ASPOSE_EMAIL_SHARED_API System::String | ToString () const override |
|
|
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiProperty > | CreateMapiPropertyFromLong (int64_t tag, int64_t data) |
| Creates the mapi property from long. More...
|
|
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiProperty > | CreateMapiPropertyFromLong (int64_t tag, int64_t data, int64_t delimiter) |
| Creates the mapi property from long. More...
|
|
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiProperty > | CreateMapiPropertyFromBytes (int64_t tag, System::ArrayPtr< uint8_t > data) |
| Creates the mapi property from bytes. More...
|
|
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiProperty > | FromString (int64_t tag, System::String str, System::SharedPtr< System::Text::Encoding > enc) |
| Creates the mapi property from string. More...
|
|
static ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiProperty > | CreateMapiPropertyFromDateTime (int64_t tag, System::DateTime data) |
| Creates the mapi property from date time. More...
|
|
static ASPOSE_EMAIL_SHARED_API bool | IsComplex (int64_t dataType) |
|
static ASPOSE_EMAIL_SHARED_API System::ArrayPtr< uint8_t > | GetBytes (System::DateTime dateTime) |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_SHORT = 0x0002 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_LONG = 0x0003 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_ERROR = 0x000A |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_BOOLEAN = 0x000B |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_OBJECT = 0x000D |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_LONGLONG = 0x0014 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_STRING8 = 0x001E |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_UNICODE = 0x001F |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_SYSTIME = 0x0040 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_CLSID = 0x0048 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_SRESTRICTION = 0x00FD |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_ACTIONS = 0x00FE |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_BINARY = 0x0102 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_MV_xxx = 0x1000 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_APPTIME = 0x0007 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_CURRENCY = 0x0006 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_DOUBLE = 0x0005 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_FLOAT = 0x0004 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_MV_CLSID = 0x1048 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_MV_SYSTIME = 0x1040 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_MV_LONGLONG = 0x1014 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_MV_APPTIME = 0x1007 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_MV_CURRENCY = 0x1006 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_MV_DOUBLE = 0x1005 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_MV_FLOAT = 0x1004 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_MV_LONG = 0x1003 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_MV_SHORT = 0x1002 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_MV_STRING8 = 0x101E |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_MV_UNICODE = 0x101F |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_MV_BOOLEAN = 0x100B |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_MV_BINARY = 0x1102 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_SVREID = 0x00FB |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_UNSPECIFIED = 0x0000 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | PT_NULL = 0x0001 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int32_t | CurrencyMultiplier = 10000 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int64_t | Signed = 0x00000006 |
|
static constexpr ASPOSE_EMAIL_SHARED_API int64_t | Unsigned = 0x00000002 |
|
ASPOSE_EMAIL_SHARED_API | MapiProperty () |
| Initializes a new instance of the MapiProperty class. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API | ~MapiProperty () |
|
int64_t | signedFlag |
|
int64_t | tag |
|
System::ArrayPtr< uint8_t > | data |
|