PersonalStorage
Contents
[
Hide
]PersonalStorage class
Provides functionality to access and manipulate the PST (Personal Storage Table) files used by Microsoft Outlook.
The PersonalStorage type exposes the following members:
Properties
| Name | Description |
|---|---|
| root_folder | Gets the root folder of PST. |
| store | Gets the PST message store. |
| format | Gets the file format. |
| can_write | Gets a value indicating whether the current pst supports writing. |
| is_unicode | Gets a value indicating whether the PST file format is Unicode. There are two versions of the PST file format: Unicode and ANSI. |
Methods
| Name | Description |
|---|---|
| from_file(file_name) | |
| from_file(file_name, writable) | |
| from_file(file_name, load_options) | |
| from_stream(stream, writable) | |
| from_stream(stream, load_options) | |
| from_stream(stream) | |
| load(file_name) | |
| load(stream) | |
| create(file_name, version) | |
| create(stream, version) | |
| create(stream, version, leave_stream_open) | |
| save_as(file_name, format) | |
| save_as(stream, format) | |
| extract_message(message_info) | |
| extract_message(entry_id) | |
| extract_message(entry_id) | |
| enumerate_messages(entry_id) | |
| enumerate_messages(entry_id, start_index, count) | |
| extract_attachments(message_info) | |
| extract_attachments(entry_id) | |
| extract_recipients(message_info) | |
| extract_recipients(entry_id) | |
| get_folder_by_id(entry_id) | |
| get_folder_by_id(entry_id_string) | |
| get_parent_folder(entry_id_string) | |
| get_parent_folder(entry_id) | |
| create_predefined_folder(name, default_folder, create_hierarchy) | |
| create_predefined_folder(name, default_folder) | |
| move_item(message, new_folder) | |
| move_item(folder, new_folder) | |
| merge_with(source_file_names) | |
| merge_with(source_streams) | |
| split_into(chunk_size, path) | |
| split_into(criteria, path) | |
| split_into(chunk_size, part_file_name_prefix, path) | |
| split_into(criteria, part_file_name_prefix, path) | |
| convert_to(format) | |
| extract_property(entry_id, tag) | |
| delete_item(entry_id) | |
| save_message_to_stream(entry_id, stream) | |
| try_to_save_message(entry_id, stream) | |
| try_to_get_folder_by_id(entry_id_string, folder) | |
| find_subfolders(parent_entry_id) | |
| find_messages(parent_entry_id) | |
| find_and_extract_soft_deleted_items() | |
| get_predefined_folder(default_folder) | |
| get_categories() | |
| change_message(entry_id, updated_properties) |
See Also
- namespace aspose.email.storage.pst
- assembly Aspose.Email