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.