Przegląd
MsgStorage jest nazwanym węzłem pamięci w drzewie dokumentu .msg z semantycznym Role (wiadomość, odbiorca, załącznik lub wbudowana wiadomość). Przechowuje strumienie własności MsgStream oraz podmagazyny MsgStorage. Użyj AddStream i AddStorage do zbudowania drzewa dokumentu, oraz FindStream/FindStorage aby zlokalizować nazwane elementy przy odczycie. Przekaż ukończony korzeń MsgStorage do MsgWriter, aby zserializować pełny dokument.
Konstruktory
| Sygnatura | Opis |
|---|
MsgStorage(name: string, role: MsgStorageRole) | Tworzy nowy MsgStorage z określonymi parametrami. |
Metody
| Sygnatura | Opis |
|---|
AddStream(stream: MsgStream) | Dodaje stream jako podrzędny strumień właściwości tego magazynu. |
AddStorage(storage: MsgStorage) | Dodaje storage jako podrzędne podmagazyn tego magazynu. |
FindStream(name: string) | Zwraca MsgStream, którego Name jest równy name, lub null, jeśli nie zostanie znaleziony. |
FindStorage(name: string) | Zwraca MsgStorage, którego Name jest równe name, lub null, jeśli nie znaleziono. |
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|
Name | string | Odczyt | Nazwa przechowywania CFB dla tego węzła (np. __substg1.0_0037001F lub Root Entry). |
Role | MsgStorageRole | Odczyt | Semantyczna rola tego węzła przechowywania jako wartość MsgStorageRole. |
Clsid | byte[] | Odczyt | 16-bajtowy CLSID tego wpisu przechowywania; zera dla większości magazynów MSG. |
StateBits | uint | Odczyt | Bity stanu zdefiniowane przez użytkownika przechowywane w wpisie katalogu CFB dla tego magazynu. |
CreationTime | ulong | Odczyt | Znacznik czasu utworzenia CFB dla tego wpisu przechowywania (64-bitowy FILETIME). |
ModifiedTime | ulong | Odczyt | Znacznik czasu ostatniej modyfikacji CFB dla tego wpisu przechowywania (64-bitowy FILETIME). |
Streams | IList<MsgStream> | Odczyt | Uporządkowana lista MsgStream dzieci tego przechowywania. |
Storages | IList<MsgStorage> | Odczyt | Uporządkowana lista MsgStorage podrzędnych magazynów tego magazynu. |
Zobacz także