The Notes Storage Facility (NSF) database file is used by (IBM) Lotus Notes and Domino to store different kind of objects like e-mail, appointments and documents, but also application forms and views. More...
Inherits IDisposable.
Public Member Functions | |
| NotesStorageFacility (System::String fileName) | |
| Initializes a new instance of the NotesStorageFacility class. More... | |
| NotesStorageFacility (System::SharedPtr< System::IO::Stream > stream) | |
| Initializes a new instance of the NotesStorageFacility class. More... | |
| NotesStorageFacility (System::String fileName, System::SharedPtr< NsfLoadOptions > options) | |
| Initializes a new instance of the NotesStorageFacility class. More... | |
| NotesStorageFacility (System::SharedPtr< System::IO::Stream > stream, System::SharedPtr< NsfLoadOptions > options) | |
| Initializes a new instance of the NotesStorageFacility class. More... | |
| System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< MailMessage > > > | EnumerateMessages () |
| Exposes the enumerator, which supports an iteration of messages in storage. More... | |
| void | Dispose () override |
| Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. More... | |
Protected Member Functions | |
| void | Dispose (bool disposing) |
| Releases unmanaged and - optionally - managed resources. More... | |
The Notes Storage Facility (NSF) database file is used by (IBM) Lotus Notes and Domino to store different kind of objects like e-mail, appointments and documents, but also application forms and views.
| Aspose::Email::Storage::Nsf::NotesStorageFacility::NotesStorageFacility | ( | System::String | fileName | ) |
Initializes a new instance of the NotesStorageFacility class.
| fileName | Name of the file. |
| ArgumentNullException | fileName - File name can not be null or empty |
| Aspose::Email::Storage::Nsf::NotesStorageFacility::NotesStorageFacility | ( | System::SharedPtr< System::IO::Stream > | stream | ) |
Initializes a new instance of the NotesStorageFacility class.
| stream | The stream. |
| ArgumentNullException | stream - Source stream can not be null |
| Aspose::Email::Storage::Nsf::NotesStorageFacility::NotesStorageFacility | ( | System::String | fileName, |
| System::SharedPtr< NsfLoadOptions > | options | ||
| ) |
Initializes a new instance of the NotesStorageFacility class.
| fileName | Name of the file. |
| options | Additional load options. |
| ArgumentNullException | fileName - File name can not be null or empty |
| Aspose::Email::Storage::Nsf::NotesStorageFacility::NotesStorageFacility | ( | System::SharedPtr< System::IO::Stream > | stream, |
| System::SharedPtr< NsfLoadOptions > | options | ||
| ) |
Initializes a new instance of the NotesStorageFacility class.
| stream | The stream. |
| options | Additional load options. |
| ArgumentNullException | stream - Source stream can not be null |
|
override |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
|
protected |
Releases unmanaged and - optionally - managed resources.
| disposing | true to release both managed and unmanaged resources; false to release only unmanaged resources. |
| System::SharedPtr<System::Collections::Generic::IEnumerable<System::SharedPtr<MailMessage> > > Aspose::Email::Storage::Nsf::NotesStorageFacility::EnumerateMessages | ( | ) |
Exposes the enumerator, which supports an iteration of messages in storage.