|
virtual ASPOSE_EMAIL_SHARED_API System::String | get_ItemId () |
| The item id, uses with a server More...
|
|
virtual ASPOSE_EMAIL_SHARED_API void | set_ItemId (System::String value) |
| The item id, uses with a server More...
|
|
ASPOSE_EMAIL_SHARED_API System::String | get_Extension () |
| Gets a filename extension that indicates the document type of an attachment. More...
|
|
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiPropertyStream > | get_PropertyStream () |
| Gets the property stream. More...
|
|
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiPropertyCollection > | get_SubStorages () |
| Gets the sub storages. More...
|
|
ASPOSE_EMAIL_SHARED_API System::String | get_FileName () |
| Gets an attachment's base filename and extension, excluding path. More...
|
|
ASPOSE_EMAIL_SHARED_API System::String | get_LongFileName () |
| Gets an attachment's long filename and extension, excluding path. More...
|
|
ASPOSE_EMAIL_SHARED_API System::String | get_DisplayName () |
| Gets the display name of the ole object in an attachment. More...
|
|
ASPOSE_EMAIL_SHARED_API System::String | get_MimeTag () |
| Gets formatting information about a Multipurpose Internet Mail Extensions (MIME) attachment. More...
|
|
ASPOSE_EMAIL_SHARED_API System::ArrayPtr< uint8_t > | get_BinaryData () |
| Gets binary attachment data. More...
|
|
ASPOSE_EMAIL_SHARED_API void | set_BinaryData (System::ArrayPtr< uint8_t > value) |
| Sets binary attachment data. More...
|
|
ASPOSE_EMAIL_SHARED_API System::SharedPtr< System::Object > | get_Content () |
| Gets the content. More...
|
|
ASPOSE_EMAIL_SHARED_API System::String | get_ContentId () |
|
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiObjectProperty > | get_ObjectData () |
| Gets an attachment object typically accessed through the OLE IStorage interface. More...
|
|
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiPropertyCollection > | get_NamedProperties () |
| Gets the named properties of message. More...
|
|
ASPOSE_EMAIL_SHARED_API bool | get_Hidden () |
|
ASPOSE_EMAIL_SHARED_API | MapiAttachment () |
| Initializes a new instance of the MapiAttachment class. More...
|
|
ASPOSE_EMAIL_SHARED_API | MapiAttachment (System::String itemId, System::String attachName, System::ArrayPtr< uint8_t > attachData, int32_t count) |
| Initializes a new instance of the MapiAttachment class. More...
|
|
ASPOSE_EMAIL_SHARED_API | MapiAttachment (System::String itemId, System::String attachName, System::ArrayPtr< uint8_t > attachData, System::String mediaType, int32_t count) |
| Initializes a new instance of the MapiAttachment class. More...
|
|
ASPOSE_EMAIL_SHARED_API | MapiAttachment (System::String attachName, System::ArrayPtr< uint8_t > attachData, int32_t count, OutlookMessageFormat format, bool preserveDates, int32_t codePage) |
| Initializes a new instance of the MapiAttachment class. More...
|
|
ASPOSE_EMAIL_SHARED_API | MapiAttachment (System::String attachName, System::String attachContentId, System::ArrayPtr< uint8_t > attachData, int32_t count, OutlookMessageFormat format, bool preserveDates) |
| Initializes a new instance of the MapiAttachment class. More...
|
|
ASPOSE_EMAIL_SHARED_API | MapiAttachment (System::String attachName, System::SharedPtr< MapiMessage > attachMsg, int32_t count, OutlookMessageFormat format, bool preserveDates) |
| Initializes a new instance of the MapiAttachment class. More...
|
|
ASPOSE_EMAIL_SHARED_API void | Save (System::String filename) |
| Save attachment content. More...
|
|
ASPOSE_EMAIL_SHARED_API void | Save (System::SharedPtr< System::IO::Stream > stream) |
| Save attachment content. More...
|
|
ASPOSE_EMAIL_SHARED_API void | SaveInternal (System::SharedPtr< System::IO::Stream > stream) |
| Save attachment content. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API void | SetProperty (System::SharedPtr< MapiProperty > value) |
| Sets the property. More...
|
|
ASPOSE_EMAIL_SHARED_API void | RemoveProperty (int64_t tag) |
| Provides correctly removing property from all collections. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API System::SharedPtr< Nodes::IMapiNode > | CreateMapiNode (System::String key) |
| Creates the mapi node. More...
|
|
ASPOSE_EMAIL_SHARED_API void | SetOwner (System::SharedPtr< MapiMessageItemBase > owner) |
| Sets the owner. More...
|
|
ASPOSE_EMAIL_SHARED_API int32_t | GetSize () |
| Gets the size of the attachment. Contains the sum, in bytes, of the sizes of all properties on an attachment. The sum contained in PR_ATTACH_SIZE property includes the size of the PR_ATTACH_DATA_BIN or PR_ATTACH_DATA_OBJ property. More...
|
|
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiAttachment > | Clone () |
|
ASPOSE_EMAIL_SHARED_API System::SharedPtr< System::IO::MemoryStream > | ToMemoryStream () |
|
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiMessage > | ToMapiMessage () |
|
virtual ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiProperty > | GetProperty (System::SharedPtr< PropertyDescriptor > pd) |
| Gets MAPI property by property descriptor. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API void | SetProperty (System::SharedPtr< PropertyDescriptor > pd, System::SharedPtr< System::Object > value) |
| Sets MAPI property. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiPropertyCollection > | get_Properties () |
| Gets the collection of properties. More...
|
|
virtual ASPOSE_EMAIL_SHARED_API int32_t | get_CodePage () |
| Gets the code page. More...
|
|
ASPOSE_EMAIL_SHARED_API System::SharedPtr< System::Text::Encoding > | get_CurrentEncoding () |
|
ASPOSE_EMAIL_SHARED_API | MapiPropertyContainer () |
| Initializes a new instance of the MapiPropertyContainer class. More...
|
|
ASPOSE_EMAIL_SHARED_API | MapiPropertyContainer (System::SharedPtr< MapiPropertyCollection > properties) |
| Initializes a new instance of the MapiPropertyContainer class. More...
|
|
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MapiPropertyCollection > | GetSubStorages () |
|
ASPOSE_EMAIL_SHARED_API System::String | TryGetPropertyString (int64_t tag, int32_t codepage) |
| Try to get a property data as string with specified tag and code page. More...
|
|
ASPOSE_EMAIL_SHARED_API System::ArrayPtr< uint8_t > | TryGetPropertyData (int64_t tag) |
| Try to get the property data with specified tag key. More...
|
|
ASPOSE_EMAIL_SHARED_API System::String | TryGetPropertyString (int64_t tag) |
| Try to get a property data as string with specified tag. More...
|
|
ASPOSE_EMAIL_SHARED_API System::String | GetPropertyString (int64_t tag, int32_t codepage) |
| Gets the string value of the property specified by tag. More...
|
|
ASPOSE_EMAIL_SHARED_API System::String | GetPropertyString (int64_t tag) |
| Gets the string value of the property specified by tag. More...
|
|
ASPOSE_EMAIL_SHARED_API System::ArrayPtr< uint8_t > | GetPropertyBytes (int64_t tag) |
| Gets the string value of the property specified by tag. More...
|
|
ASPOSE_EMAIL_SHARED_API System::Nullable< int32_t > | GetPropertyInt32 (int64_t tag) |
| Gets the int32 value of the property specified by tag. More...
|
|
ASPOSE_EMAIL_SHARED_API System::Nullable< int64_t > | GetPropertyLong (int64_t tag) |
| Gets the value of the property specified by tag as Long (int64) type. More...
|
|
ASPOSE_EMAIL_SHARED_API System::Nullable< int16_t > | GetPropertyShort (int64_t tag) |
| Gets the value of the property specified by tag as Short type. More...
|
|
ASPOSE_EMAIL_SHARED_API System::Nullable< bool > | GetPropertyBoolean (int64_t tag) |
| Gets the value of the property specified by tag as Boolean type. More...
|
|
ASPOSE_EMAIL_SHARED_API System::Nullable< System::DateTime > | GetPropertyDateTime (int64_t key) |
| Gets the value of the property specified by tag as DateTime type. More...
|
|
ASPOSE_EMAIL_SHARED_API bool | IsStoreUnicodeOk () |
| Determines if string properties are Unicode encoded or not. More...
|
|
ASPOSE_EMAIL_SHARED_API bool | TryGetPropertyString (int64_t tag, System::String &value, int32_t codepage) |
| Gets the value of the specified property as String type. A return value indicates whether the operation succeeded. More...
|
|
ASPOSE_EMAIL_SHARED_API bool | TryGetPropertyString (int64_t tag, System::String &value) |
| Gets the value of the specified property as String type. A return value indicates whether the operation succeeded. More...
|
|
ASPOSE_EMAIL_SHARED_API bool | TryGetPropertyDateTime (int64_t tag, System::DateTime &value) |
| Gets the value of the specified property as DateTime type. A return value indicates whether the operation succeeded. More...
|
|
ASPOSE_EMAIL_SHARED_API bool | TryGetPropertyLong (int64_t tag, int64_t &value) |
| Gets the value of the specified property as Long type. A return value indicates whether the operation succeeded. More...
|
|
ASPOSE_EMAIL_SHARED_API bool | TryGetPropertyInt32 (int64_t tag, int32_t &value) |
| Gets the value of the specified property as Int32 type. A return value indicates whether the operation succeeded. More...
|
|
ASPOSE_EMAIL_SHARED_API void | SetProperty (int64_t tag, System::ArrayPtr< uint8_t > data) |
| Set the property. More...
|
|
ASPOSE_EMAIL_SHARED_API void | SetProperty (int64_t tag, System::String value, OutlookMessageFormat format) |
| Set the string property. More...
|
|
ASPOSE_EMAIL_SHARED_API void | SetProperty (int64_t tag, System::String value, bool isUnicode) |
| Set the string property. More...
|
|
ASPOSE_EMAIL_SHARED_API void | SetProperty (int64_t tag, System::String value, System::SharedPtr< System::Text::Encoding > nonUnicodeEncoding) |
| Set the string property. More...
|
|
ASPOSE_EMAIL_SHARED_API void | SetProperty (int64_t tag, System::String value) |
| Set the string property with CurrentEncoding More...
|
|
ASPOSE_EMAIL_SHARED_API void | SetProperty (int64_t tag, System::DateTime dateTime) |
| Set the datetime property. More...
|
|
ASPOSE_EMAIL_SHARED_API void | SetPropertyLong (int64_t tag, int64_t value) |
| Set the long property. More...
|
|